J'ai un site Web WordPress que j'ai récemment découvert avait cette erreur sur la page de connexion:
ERREUR: les cookies sont bloqués en raison d'une sortie inattendue. Pour obtenir de l'aide, consultez cette documentation ou essayez les forums d'assistance.
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 cherché sur le Web et essayé beaucoup de choses sans succès:
Retrait
?>
et espace en fin defunctions.php
Assurer les deux
functions.php
etwp-config.php
n'avoir aucun espace au début ou à la fin du fichierOuverture
wp-config.php
etfunctions.php
dans Notepad ++ et conversion en UTF-8 (les gens recommandent `` sans nomenclature '' mais ce n'est qu'une option dans la dernière version de Notepad ++ - je suppose que UTF-8 le fait maintenant)J'ai défini la valeur
WP_DEBUG
true et je n'ai reçu aucune erreurdebug.log
, à l'exception de 2 qui concernent le fait que je n'ai pas téléchargé complètement certains fichiers. Cette erreur particulière a été mentionnéenav-menu.php
; cela a confirmé qu'il signale des erreurs, tout simplement pas liées à mes problèmes de connexionJ'ai renommé chaque dossier de plugin avec
_tmp
à la fin pour essayer d'exclure tout plugin à l'origine du problèmeJ'ai également renommé le dossier des 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?
/wp-login.php
URL.Réponses:
Cette erreur est générée dans wp-login.php, elle se produit si le serveur n'est pas en mesure de définir des cookies, cela peut se produire pour plusieurs raisons, l'un des problèmes courants est: la sortie est envoyée avant la configuration des cookies.
Essayez les options suivantes:
Vérifiez également le journal des erreurs, les erreurs peuvent ne pas être imprimées à l'écran.
la source
Vous pouvez suivre ces étapes écrites ci-dessous:
themes
répertoire et leplugins
répertoire.themes
nouveau le répertoire enthemes
Appearance
menu et activez n'importe quel thème wordpress par défaut.plugins
répertoire en tant queplugins
et rechercher s'il existe des plugins problématiques. Si cela brise à nouveau votre site, répétez à nouveau les étapes 1 à 6. Si l'étape 7 ne fonctionne pas, répétez à nouveau les étapes 1 à 6. Dans ce cas, votre thème a quelques problèmes. Répare le.J'espère que cela devrait fonctionner pour vous. Merci
la source
Étape 1: Vérifiez les journaux d'erreurs pour voir quel (s) fichier (s) est à l'origine de l'erreur. La vérification de votre fichier journal d'erreurs vous aidera à comprendre la cause exacte du problème.
Journaux d'erreurs
Étape 2: Si les erreurs sont comme "Impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie démarrée à" puis le chemin du fichier et le chemin et le numéro de ligne du fichier wp-login.php. Cela vous confirmera qu'il s'agit de la nomenclature UTF-8 problème et vous pouvez localiser le fichier qui a le problème.
Conversion de bloc-notes
Étape 3: Ouvrez le fichier (dans mon cas, c'était le fichier «custom-posts.php») provoquant une erreur dans Notepad ++, qui a provoqué le problème. Il vous montrera «Encoder en UTF-8» sélectionné sous l'option Encodage dans le menu. Vous devez vous assurer que vous avez sélectionné "Encoder en UTF-8 sans BOM" et que ce n'est PAS "Encoder en UTF-8" , puis cliquez sur "Convertir en UTF-8 sans BOM" , appuyez sur Entrée n'importe où dans votre fichier et enregistrer.
la source
Vérifiez d'abord votre site avec un thème WordPress par défaut et si votre problème est résolu, essayez donc de vérifier vos fichiers php de thème et de supprimer tout espace ou nouvelle ligne avant
<?php
et supprimer?>
à la fin des fichiers.Vérifiez également https://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain et utilisez-le
define( 'COOKIE_DOMAIN', 'www.askapache.com' );
dans votre wp-config.php.la source
Selon moi, cela concernait un problème de thème. Suivez les étapes ci-dessous et j'espère que ce sera votre solution.
1.
WP_DEBUG
deTRUE
définir la valeur deWP_DEBUG
àTRUE
dans votrewp-config.php
fichier. Cela vous donnera un message d'erreur significatif sur lawp-login.php
page. Après la solution, vous pouvez annuler cette modification.2. Voir ERREUR
Une fois que vous avez défini
TURE
pourWP_DEBUG
, vous pouvez obtenir le message d'erreur Impossible de modifier les 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ème
Si le point 2, vous devez renommer le nom de votre dossier de thème actif par une certaine valeur (ie mytheme TO mytheme1). Vous devriez pouvoir vous connecter, bien que le thème par défaut actuel soit par défaut.
4. Thème actif à nouveau
Une fois l'étape 3 et la connexion réussies, vous pouvez à nouveau faire face au même problème de page vierge. Ne vous inquiétez pas car cela est dû au point 3. Activez 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 a des problèmes. Une fois que vous avez résolu ce problème, vous pouvez à nouveau utiliser ce thème.
Pour votre problème lié au thème, vous pouvez vérifier quel est le problème en vérifiant le fichier journal.
Si le problème persiste, cela signifie que vous devez essayer une autre option comme:
1. Vous devez mettre à jour votre version wordpress. Vérifiez comment
2. Désactivez tous vos plugins, puis activez-le à nouveau.
Ça c'est fait! J'espère que cela vous aidera bien.
la source
Cela semble bizarre que le fichier error.log ne montre rien ...
Pour éliminer complètement les caractères de nomenclature, j'essayerais de retaper manuellement tout code (entré
functions.php
etwp-config.php
) que vous avez copié à partir d'autres sources dans un document dont vous êtes sûr qu'il est au format UTF-8. Il est possible que les caractères soient restés même si le format du document a été modifié dans le programme.Remarque supplémentaire: si vous n'êtes pas sûr que votre version de Notepad ++ prend en charge "sans nomenclature", essayez d'utiliser un autre éditeur. Il y a de fortes chances que vous n'ayez qu'à en utiliser un autre pour ce problème particulier.
Mis à part cela, avez-vous essayé de remplacer complètement votre
wp-login.php
fichier? Vous pouvez essayer cela et / ou remplacer lewp-admin
dossier entier . Si vous ne parveneznav-menus.php
pas à télécharger correctement, d'autres fichiers / répertoires peuvent également avoir échoué ou partiellement téléchargés.la source
J'ai eu le même problème et je l'ai RÉSOLU. Je me connecte simplement avec FTP et change le nom du dossier du thème et du plugin et je peux accéder à l'administrateur wp sans aucun problème. J'espère que cela aide les autres.
Merci, Nilesh
la source
J'ai eu ce même problème et j'ai pu me connecter au tableau de bord en renommant simplement le dossier de thème. Le problème était donc lié à mon thème.
la source