Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger l’erreur « Les cookies sont bloqués en raison d’une sortie inattendue » dans WordPress

Nous avons rencontré l’erreur « Les cookies sont bloqués en raison d’une sortie inattendue » à plusieurs reprises en aidant les utilisateurs de WordPress à résoudre les problèmes de leurs sites web.

C’est un problème courant qui peut vous empêcher de vous connecter ou d’accéder à votre tableau de bord WordPress, vous laissant bloqué au pire moment. Cette erreur apparaît souvent après une petite modification, comme l’édition d’un thème ou l’activation d’un plugin, et il peut être frustrant de comprendre ce qui s’est mal passé.

Dans ce guide, nous partagerons les étapes exactes que nous utilisons pour résoudre cette erreur afin que vous puissiez remettre votre site sur les rails sans tout le stress.

Correction de l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue » dans WordPress

Voici un aperçu rapide des sujets que nous aborderons dans ce tutoriel :

Qu’est-ce qui cause l’erreur « Les cookies sont bloqués en raison d’une sortie inattendue » ?

L’erreur « Les cookies sont bloqués en raison d’une sortie inattendue » apparaît souvent lorsqu’un extrait de code personnalisé, un plugin WordPress ou un thème produit une sortie qui empêche le chargement correct des fichiers WordPress.

WordPress exécute un ensemble spécifique d’instructions en arrière-plan pour assurer le bon fonctionnement de votre site. Si quelque chose interrompt ce processus, WordPress peut commencer à se comporter de manière inattendue.

Pour plus de détails, consultez notre guide sur le fonctionnement de WordPress en coulisses.

Dans ce cas, l'erreur se produit car WordPress n'a pas pu définir le cookie de connexion, même si le reste du code s'est chargé correctement.

Les cookies sont bloqués en raison d'une erreur de sortie inattendue dans WordPress

Ce petit problème peut causer un grand désagrément. Par exemple, il peut vous empêcher, ainsi que d'autres utilisateurs, de vous connecter à votre site WordPress.

Voici quelques-unes des causes les plus courantes de cette erreur que nous avons constatées :

  • Espaces blancs supplémentaires dans les fichiers PHP : Des espaces ou des lignes vides involontaires dans des fichiers tels que wp-config.php ou des fichiers de plugin peuvent causer ce problème.
  • Conflits de plugins : Parfois, un plugin peut générer un contenu inattendu, interférant avec les cookies.
  • Versions obsolètes du cœur de WordPress, des plugins ou des thèmes : L'utilisation de versions plus anciennes peut entraîner des problèmes de compatibilité et des erreurs.
  • Code personnalisé : Si vous avez récemment ajouté du code personnalisé à votre site, il pourrait en être la cause.
  • Problèmes d'environnement d'hébergement : Dans de rares cas, l'erreur peut provenir de mauvaises configurations du serveur.

En comprenant ces causes, vous aurez une idée plus claire par où commencer le dépannage. Nous vous guiderons étape par étape pour résoudre chaque problème potentiel dans la section suivante.

Comment corriger l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue »

Corriger cette erreur peut sembler difficile, mais c'est plus facile que vous ne le pensez.

Nous vous guiderons à travers une série d'étapes simples pour identifier et résoudre le problème. Ces solutions sont basées sur des causes courantes que nous avons rencontrées en aidant d'autres personnes ayant le même problème.

Qu'il s'agisse d'une petite faute de frappe dans votre code, d'un plugin défectueux ou d'un thème obsolète, vous trouverez les réponses ici.

Commençons par la cause la plus fréquente de l'erreur.

1. Vérifiez les espaces blancs supplémentaires dans les fichiers PHP

L'une des raisons les plus courantes de cette erreur est la présence d'espaces blancs supplémentaires dans vos fichiers WordPress. Ces espaces peuvent apparaître avant la balise d'ouverture <?php ou après la balise de fermeture ?> dans les fichiers PHP. Même une seule ligne vide peut causer des problèmes.

Voici comment vous pouvez y remédier.

Tout d'abord, vous devez utiliser un client FTP ou l'outil Gestionnaire de fichiers de votre panneau de contrôle d'hébergement pour accéder aux fichiers de votre site web.

Une fois connecté, localisez le fichier wp-config.php. C'est l'un des fichiers les plus courants où des espaces blancs supplémentaires peuvent apparaître.

Modifier le fichier wp-config.php

Recherchez les lignes vides ou les espaces avant les balises <?php ou après les balises ?> . Vous devrez supprimer tous les espaces supplémentaires.

Après cela, n'oubliez pas de sauvegarder vos modifications et de téléverser le fichier sur votre serveur.

Visitez votre site web pour voir si cela a résolu l'erreur.

Si vous voyez toujours l'erreur, vous devrez répéter les étapes ci-dessus pour d'autres fichiers WordPress couramment modifiés, tels que le fichier functions.php de votre thème, si vous l'avez récemment modifié ou mis à jour votre thème WordPress.

Nettoyer les espaces vides avant le code PHP peut souvent résoudre le problème.

Cependant, un site WordPress typique contient des centaines de fichiers PHP, et beaucoup d'entre eux se trouvent dans vos plugins et thèmes WordPress. Les vérifier et les nettoyer tous ne serait pas possible.

Les étapes suivantes vous montreront comment déterminer si vos plugins et thèmes sont à l'origine de l'erreur.

2. Désactiver temporairement tous les plugins

Parfois, un conflit de plugin peut causer une sortie inattendue dans WordPress, entraînant l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue ». Désactiver temporairement tous les plugins est un moyen rapide de vérifier si l'un d'eux est à l'origine du problème.

Si vous pouvez accéder au tableau de bord, allez à la page Plugins » Plugins installés.

Vous devez sélectionner tous les plugins, choisir « Désactiver » dans le menu déroulant des actions groupées, et cliquer sur « Appliquer ».

Désactiver tous vos plugins WordPress

Essayez maintenant de vous connecter ou de rafraîchir la page pour voir si l'erreur est résolue.

Si vous ne pouvez pas accéder à la zone d'administration de WordPress, vous pouvez désactiver les plugins à l'aide d'un client FTP.

Connectez-vous simplement à votre site WordPress à l'aide d'un client FTP ou de l'application Gestionnaire de fichiers dans le panneau de contrôle de votre hébergement web.

Une fois connecté, vous devez naviguer vers le dossier wp-content.

Renommer le dossier des plugins pour désactiver tous les plugins dans WordPress

À l'intérieur du dossier wp-content, vous verrez un dossier appelé plugins. Vous devez cliquer dessus avec le bouton droit de la souris, puis sélectionner l'option « Renommer ».

Ensuite, changez le nom du dossier plugins en ce que vous voulez. Dans notre exemple, nous l'appellerons « plugins.desactivated ».

WordPress recherche le dossier plugins pour charger les plugins activés sur votre site. Lorsqu'il ne trouve pas ce dossier, il ne peut tout simplement pas les activer et les définit automatiquement comme désactivés.

Pour plus de détails, consultez notre tutoriel sur comment désactiver tous les plugins WordPress.

Si l'erreur disparaît après avoir désactivé tous les plugins, cela signifie que l'un de vos plugins était la cause.

Réactivez les extensions une par une pour découvrir celle qui déclenche l'erreur. Une fois que vous l'avez identifiée, vous pouvez la désactiver définitivement ou contacter le développeur de l'extension pour obtenir de l'aide.

3. Passez à un thème WordPress par défaut

Votre thème WordPress pourrait également être à l'origine de l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue ». Un conflit de thème peut survenir en raison d'un code obsolète ou d'une sortie inattendue provenant de personnalisations.

Pour écarter un problème de thème, vous devez passer à un thème WordPress par défaut comme Twenty Twenty-Five ou Twenty Twenty-Four :

Si vous avez accès à la zone d'administration de WordPress, vous pouvez simplement aller à la page Apparence » Thèmes.

De là, vérifiez si vous avez un thème par défaut installé. Les thèmes portent généralement le nom des années, comme Twenty-Five ou Twenty-Four.

Activer le thème par défaut

S'il y en a déjà un installé, alors cliquez sur « Activer » pour changer de thème. Si vous n'avez pas de thème par défaut installé, cliquez sur le bouton « Ajouter un nouveau thème » en haut pour en installer un.

Pour plus de détails, consultez notre guide sur comment installer un thème WordPress.

D'autre part, si vous ne pouvez pas vous connecter à la zone d'administration de WordPress, vous devrez utiliser un client FTP ou l'application Gestionnaire de fichiers de votre compte d'hébergement pour changer de thème.

Connectez-vous simplement à votre site web à l'aide d'un client FTP et naviguez jusqu'au dossier /wp-content/.

Ici, cliquez pour sélectionner le dossier themes et renommez-le en themes-deactivated. Cela désactivera votre thème WordPress actuel.

Renommer le dossier du thème

Maintenant, faites un clic droit et sélectionnez l'option « Créer un répertoire » de votre client FTP.

Vous devez nommer ce répertoire « themes ». Cela créera un nouveau dossier de thèmes vide sans aucun thème installé.

Créer un nouveau dossier de thèmes

Ensuite, vous devez visiter le répertoire des thèmes WordPress.org et rechercher un thème par défaut tel que Twenty Twenty-Five ou Twenty Twenty-Four.

Une fois que vous avez trouvé un thème par défaut, téléchargez-le sur votre ordinateur.

Télécharger un thème par défaut

Votre navigateur téléchargera le fichier zip du thème sur votre ordinateur.

Ensuite, vous devez cliquer sur le fichier zip et l'extraire.

Extraire le fichier zip du thème

Vous devriez maintenant avoir un dossier portant le nom du thème.

Revenez au client FPT ou à l'application Gestionnaire de fichiers, puis ouvrez le dossier themes vide sur votre site Web.

Téléverser le dossier du thème

Maintenant, vous devez télécharger le dossier du thème de votre ordinateur vers votre site Web.

Une fois que vous avez téléchargé le thème, WordPress commencera automatiquement à utiliser le seul thème que vous avez dans le dossier themes.

Si le passage à un thème par défaut résout l'erreur, alors le problème vient de votre thème précédent. Vous pouvez vérifier les mises à jour, corriger le code du thème ou contacter le développeur du thème pour obtenir de l'aide.

4. Débogage avec le mode WP_DEBUG

Si le problème persiste, l'activation du mode de débogage de WordPress peut aider à identifier la cause exacte de l'erreur.

Le mode WP_DEBUG est une fonctionnalité intégrée qui enregistre les erreurs et les avertissements, ce qui facilite la recherche de ce qui cause un résultat inattendu.

Pour activer le mode WP_DEBUG, vous devez d'abord accéder à vos fichiers WordPress à l'aide d'un client FTP ou du Gestionnaire de fichiers de votre panneau de contrôle d'hébergement.

Recherchez le fichier wp-config.php dans le dossier racine de votre installation WordPress et ouvrez-le pour le modifier.

Trouvez la ligne qui dit /* C'est tout, arrêtez de modifier ! Bonne publication. */ et ajoutez le code suivant juste au-dessus :

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

La première ligne active le débogage. La deuxième ligne crée un fichier journal pour stocker les messages d'erreur, et la troisième ligne masque les erreurs pour qu'elles ne s'affichent pas sur votre site.

Après avoir enregistré les modifications, WordPress générera un fichier journal de débogage dans le dossier /wp-content/. Ce fichier est nommé debug.log

Vous pouvez l'ouvrir pour examiner les erreurs et les avertissements qui y sont enregistrés.

Fichier journal de débogage

Une fois que vous avez trouvé le problème, vous devez désactiver le mode WP_DEBUG en définissant WP_DEBUG sur false. Cela empêchera la divulgation d'informations sensibles.

Si vous avez besoin d'étapes plus détaillées, consultez notre guide sur comment activer facilement le mode débogage de WordPress pour corriger les erreurs de site.

Cette étape est particulièrement utile pour les utilisateurs avancés ou lorsque vous travaillez avec un développeur ou une équipe de support. Elle fournit des informations détaillées sur ce qui ne va pas.

5. Obtenez un support WordPress professionnel

Si vous avez essayé toutes les étapes ci-dessus et que l'erreur n'est toujours pas résolue, il est peut-être temps de demander de l'aide aux professionnels.

Vous pouvez contacter l'équipe de support de votre hébergeur. De nombreuses sociétés d'hébergement offrent un support 24h/24 et 7j/7 et peuvent vous aider à résoudre les problèmes liés à la configuration de votre serveur.

Cependant, votre hébergeur peut ne pas prendre en charge vos plugins et thèmes WordPress.

Dans ce cas, vous devez contacter leurs développeurs pour obtenir de l'aide. La plupart des plugins et thèmes réputés disposent d'équipes de support dédiées prêtes à vous aider.

Une autre option consiste à utiliser un service de support WordPress tel que Seahawk Media Services. Voici comment ils peuvent vous aider :

  • Paiement unique, pas d'abonnement requis
  • Disponible 24h/24 et 7j/7 avec une résolution rapide
  • Ingénieurs WordPress professionnels

Ne laissez pas les erreurs techniques freiner la croissance de votre entreprise. Engagez simplement Seahawk pour résoudre rapidement les problèmes complexes.

Prévenir l'erreur à l'avenir

Une fois que vous avez résolu l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue », il est conseillé de prendre des mesures pour éviter qu'elle ne se reproduise.

Voici quelques conseils pour que votre site WordPress fonctionne sans problème :

1. Assurez-vous que votre site WordPress dispose de sauvegardes automatisées

Les sauvegardes WordPress sont essentielles pour garder votre site en sécurité et constituent un moyen simple de restaurer votre site en cas d'erreur.

Nous utilisons Duplicator pour bon nombre de nos sauvegardes de sites Web, car il offre des sauvegardes automatiques planifiées, une restauration en un clic et des options de stockage sécurisé comme Google Drive, Dropbox, et plus encore.

Pour plus de détails, consultez notre avis complet sur Duplicator.

2. Utilisez WPCode pour ajouter du code personnalisé

Au lieu d'ajouter du code personnalisé au fichier functions de votre thème, nous vous recommandons d'utiliser toujours WPCode. Nous l'utilisons sur tous nos sites Web pour gérer les extraits de code personnalisés.

C'est le meilleur gestionnaire d'extraits de code pour WordPress et il est doté d'une gestion des erreurs intégrée. Il désactivera automatiquement tout code personnalisé qui cause des erreurs sur votre site. Pour plus de détails, consultez notre avis sur WPCode.

3. Maintenez votre site WordPress à jour

Vous devrez vous assurer d'installer régulièrement les mises à jour du cœur de WordPress, des plugins et des thèmes. Les mises à jour aident à prévenir les problèmes de compatibilité et les erreurs causées par des logiciels obsolètes.

Nous avons un guide détaillé sur la mise à jour de WordPress en toute sécurité que vous pouvez suivre pour des instructions étape par étape.

Vous pourriez également bénéficier du choix d'un service de maintenance WordPress tel que Seahawk. Il peut tout gérer, des sauvegardes aux mises à jour en passant par la surveillance constante de la disponibilité. Pour plus de détails, consultez notre avis sur Seahawk.

En suivant ces conseils, vous pouvez réduire le risque d'erreurs WordPress et garantir que votre site Web WordPress reste sécurisé et fiable.

Questions fréquemment posées (FAQ)

Qu'est-ce que la « sortie inattendue » qui cause l'erreur de cookie ?

La « sortie inattendue » est le plus souvent un espace supplémentaire (lignes vides ou espaces) avant la balise ouvrante <?php ou après la balise fermante ?> dans un fichier de base WordPress, de plugin ou de thème. Il peut également s'agir d'une notification d'erreur PHP ou de toute autre donnée errante envoyée au navigateur avant que WordPress ne puisse définir le cookie de connexion.

Puis-je corriger cette erreur si je ne peux pas accéder à mon tableau de bord d'administration WordPress ?

Oui, absolument. Toutes les solutions clés, comme la désactivation des plugins, le changement de thème et la modification du fichier wp-config.php, peuvent être effectuées sans se connecter à WordPress. Vous aurez simplement besoin d'utiliser un client FTP ou le gestionnaire de fichiers de votre hébergeur pour accéder directement aux fichiers de votre site.

La désactivation de tous mes plugins va-t-elle casser mon site ?

La désactivation des plugins est une étape de dépannage temporaire et ne cassera pas définitivement votre site web. Elle met simplement en pause leur fonctionnalité, ce qui peut modifier l'apparence ou le fonctionnement de votre site pendant un court laps de temps. Vos paramètres pour ces plugins sont généralement conservés, et vous pouvez les réactiver un par un après avoir trouvé le coupable.

Est-il sûr de modifier le fichier wp-config.php ?

Il est sûr de modifier votre fichier wp-config.php tant que vous faites attention. Nous recommandons toujours de faire une sauvegarde du fichier avant d'apporter des modifications. Lorsque vous ajoutez du code de débogage ou que vous vérifiez les espaces blancs, assurez-vous de ne modifier que ce qui est nécessaire et de sauvegarder le fichier correctement.

Ressources bonus pour corriger les erreurs WordPress

Voici quelques ressources supplémentaires qui vous aideront à résoudre les erreurs WordPress, y compris l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue » :

Nous espérons que cet article vous a aidé à résoudre l'erreur « Les cookies sont bloqués en raison d'une sortie inattendue » sur votre site WordPress. Vous voudrez peut-être aussi consulter notre guide complet sur la sécurité WordPress ou consulter nos conseils pour protéger la zone d'administration de WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

Commentaires

  1. Félicitations, vous avez l'opportunité d'être le premier commentateur de cet article.
    Vous avez une question ou une suggestion ? Veuillez laisser un commentaire pour lancer la discussion.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.