page de connexion ERREUR: les cookies sont bloqués en raison d'une sortie inattendue

9

J'ai un site Web WordPress que j'ai découvert récemment avec cette erreur sur la page de connexion:

  

ERREUR: Les cookies sont bloqués en raison d’une sortie inattendue. Pour de l'aide, s'il vous plaît   consultez cette documentation ou essayez les forums de support.

Je ne peux accéder à la page de connexion qu'à partir de wp-login.php , car /wp-admin/ affiche une page blanche vierge.

J'ai effectué des recherches sur le Web et essayé beaucoup de choses sans succès:

  • Suppression de ?> et de l'espace à la fin du functions.php

  • S'assurer que functions.php et wp-config.php n'ont aucun espace au début ou à la fin du fichier

  • Ouverture de wp-config.php et functions.php dans Notepad ++ et conversion en UTF-8 (les utilisateurs recommandent 'sans nomenclature', mais ce n'est qu'une option dans la dernière version de Notepad ++ - je suppose qu'UTF-8 que maintenant)

  • J'ai défini WP_DEBUG sur true et je n'ai reçu aucune erreur dans debug.log , à l'exception de 2 qui se rapportent au moment où je n'avais pas complètement téléchargé certains fichiers. Cette erreur particulière mentionnée nav-menu.php ; cela a confirmé qu'il signalait des erreurs, mais qu'il n'était pas lié à mes problèmes de connexion

  • J'ai renommé chaque dossier de plug-ins avec _tmp à la fin pour tenter d'éliminer les plug-ins à l'origine du problème

  • J'ai également renommé le dossier plugins pour exclure tous les plugins en même temps

Étant donné ces choses que j'ai essayées et que je ne reçois aucune erreur PHP, que puis-je essayer d'autre?

    
posée stemlund 16.11.2015 - 23:50

8 réponses

4

Vous pouvez suivre les étapes décrites ci-dessous:

  1. Renommez le répertoire themes et le répertoire plugins .
  2. Maintenant, visitez / wp-admin / ou /wp-login.php. J'espère que cela fonctionnera cette fois-ci.
  3. Si l'étape 2 fonctionne, connectez-vous au tableau de bord.
  4. Maintenant, renommez le répertoire themes en themes
  5. Ensuite, visitez Appearance menu et activez n’importe quel thème wordpress par défaut.
  6. J'espère que ce point vous permettra également d'accéder au serveur frontal.
  7. Si cela fonctionne, vous pouvez maintenant essayer d'activer le thème que vous avez utilisé auparavant. Si cela fonctionne, alors probablement qu’ils n’ont aucun problème.
  8. Si l'étape 7 fonctionne, vous pouvez alors renommer le répertoire plugins en plugins et rechercher les éventuels plug-ins problématiques. Si cela casse à nouveau votre site, répétez les étapes 1 à 6. Si l’étape 7 ne fonctionne pas, répétez l’étape 1 à 6. Dans ce cas, votre thème a quelques problèmes. Corrige-le.

J'espère que cela fonctionnera pour vous. Merci

    
réponse donnée Saikat 04.01.2016 - 14:25
4

Cette erreur est générée dans wp-login.php. Cela se produit si le serveur ne parvient pas à configurer les cookies. Cela peut se produire pour plusieurs raisons. L'un des problèmes courants est le suivant: la sortie est envoyée avant l'installation des cookies.

Essayez les options suivantes:

  • Mettez à jour le noyau WordPress s'il n'est pas à jour
  • changer de thème, si vous utilisez un thème personnalisé, placez simplement ftp sur le serveur et supprimez le dossier de thème personnalisé. WordPress rétablit le thème par défaut.
  • Si le problème persiste, renommez le dossier du plugin

Consultez également le journal des erreurs, les erreurs pouvant ne pas être imprimées à l'écran.

    
réponse donnée Fiaz Husyn 03.01.2016 - 17:21
2

Étape 1: consultez les journaux d’erreurs pour afficher le ou les fichiers à l’origine de l’erreur. Vérifier votre fichier journal des erreurs vous aidera à comprendre la cause exacte du problème.

Journaux d'erreur

Étape 2: si les erreurs ressemblent à «Impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie commencée à» ), puis chemin du fichier et chemin du fichier wp-login.php. vous confirmera qu’il s’agit d’un problème de nomenclature UTF-8 et vous pourrez localiser le fichier qui l’a eu.

Conversion du bloc-notes

Étape 3: ouvrez le fichier (dans mon cas, il s’agissait du fichier «custom-posts.php»), provoquant une erreur dans Notepad ++, qui a eu le problème. Cela vous montrera «Encoder en UTF-8» sélectionné sous l’option Encodage du menu. Vous devez vous assurer que vous avez sélectionné «Coder en UTF-8 sans nomenclature» et que ce n'est pas «Encoder en UTF-8» , puis cliquez sur . "Convertir en UTF-8 sans nomenclature" , appuyez sur la touche entrée n'importe où dans votre fichier et enregistrez-la.

  

Cela a fonctionné pour moi; Cependant, dans certains cas, il peut être question de plugin et   renommer le dossier des plugins peut aider. Mais avant de faire des changements, faites   Assurez-vous d'avoir vérifié les journaux d'erreurs afin de savoir ce que vous êtes.   faire.

    
réponse donnée Prakash Rao 08.01.2016 - 07:44
2

Selon moi, cela concernait un problème de thème. Suivez les étapes ci-dessous et j'espère que votre solution vous le permettra.

1. WP_DEBUG à TRUE définissez la valeur de WP_DEBUG sur TRUE dans votre fichier wp-config.php . Cela vous donnera un message d'erreur significatif sur la page wp-login.php . Après solution, vous pouvez annuler ce changement.

2. Voir ERREUR
Une fois que vous avez défini TURE pour WP_DEBUG , vous obtiendrez Impossible de modifier le message d'erreur relatif aux informations d'en-tête . Sur la base de ce message, nous pouvons supposer qu'il peut y avoir des problèmes avec votre thème.

3. renommer le dossier de thèmes
Si le point 2, vous devez renommer votre nom de dossier de thème actif par une valeur (par exemple, mytheme TO mytheme1). Vous devriez pouvoir vous connecter bien que le thème par défaut actuel soit défini par défaut.

4. à nouveau sur le thème actif
Une fois l’étape 3 réalisée et l’ouverture de session réussie, vous pouvez à nouveau faire face au même problème de page vierge. Ne vous inquiétez pas, cela est dû au point 3. Activer l’un des thèmes disponibles dans les panneaux d’administration > Apparence > Thèmes .

REMARQUE: ne sélectionnez pas votre ancien thème (c'est-à-dire que nous l'avons renommé au point 3) car ce thème présente des problèmes. Une fois que vous aurez résolu ce problème, vous pourrez à nouveau utiliser ce thème.

Pour votre problème lié au thème, vous pouvez vérifier quel est le problème en consultant le fichier journal.

Si le problème persiste, cela signifie que vous devez essayer une autre option, telle que:
1. : vous devez mettre à jour votre version de wordpress. Vérifiez Inactive tous vos plugins et activez-le à nouveau.

C'est fait! J'espère que cela vous aidera bien.

    
réponse donnée AddWeb Solution Pvt Ltd 09.01.2016 - 11:45
1

Commencez par vérifier votre site avec un thème WordPress par défaut et si votre problème est résolu, essayez donc de vérifier les fichiers php de votre thème et supprimez tout espace ou nouvelle ligne avant <?php , puis supprimez ?> à la fin des fichiers.

Vérifiez également enlace et utilisez define( 'COOKIE_DOMAIN', 'www.askapache.com' ); dans votre wp-config.php.

    
réponse donnée Hector 04.01.2016 - 12:11
0

Cela semble bizarre que error.log ne montre rien ...

Pour éliminer complètement les caractères de nomenclature, essayez de retaper manuellement tout code (dans functions.php et wp-config.php ) que vous avez copié depuis d'autres sources dans un document dont le format UTF-8 est sûr. Il est possible que les caractères restent malgré le changement de format du document dans le programme.

Remarque ajoutée : si vous n'êtes pas sûr que votre version de Notepad ++ prenne en charge "sans nomenclature", essayez d'utiliser un autre éditeur. Il est probable que vous n’auriez besoin que d’en utiliser un différent pour ce problème particulier.

À part cela, avez-vous essayé de remplacer complètement votre fichier wp-login.php ? Vous pouvez essayer cela et / ou remplacer le dossier complet wp-admin . Si vous rencontrez des problèmes avec le chargement incorrect de nav-menus.php , il est possible que d'autres fichiers / répertoires aient également échoué ou aient été partiellement téléchargés.

    
réponse donnée Megan 05.01.2016 - 20:31
0

J'ai eu le même problème et je l'ai résolu. Je viens de me connecter avec FTP et de changer le nom du dossier thème et plugin et je peux accéder à l'administrateur wp sans aucun problème. J'espère que cela aidera les autres.

Merci, Nilesh

    
réponse donnée Nilesh 17.09.2016 - 07:49
0

J'avais le même problème et je pouvais me connecter au tableau de bord en renommant simplement le dossier du thème. Donc, le problème était avec mon thème.

    
réponse donnée Sergi 10.11.2017 - 11:08

Lire d'autres questions sur les étiquettes