Votre site affiche une page blanche ou le message « Il y a eu une erreur critique sur ce site » ? Il s’agit très souvent d’une erreur PHP. Pas de panique : dans la plupart des cas, la panne se répare vite. Voici donc comment identifier la cause et remettre votre site en ligne. Par ailleurs, nos techniciens de M-iT Solutions, à Nice, interviennent en urgence dans tout le 06.

Erreur PHP : code d'un site WordPress affiché sur un ordinateur portable

Qu’est-ce qu’une erreur PHP ?

D’abord, PHP est le langage qui génère les pages de WordPress côté serveur. Lorsqu’une instruction échoue, le serveur arrête le chargement. Le visiteur voit alors une page vide ou un message technique. Une erreur PHP n’est donc pas un virus. C’est plutôt un « bug » dans le code du site, d’une extension ou du thème.

Les erreurs PHP les plus fréquentes sur WordPress

L’écran blanc (White Screen of Death)

Dans ce cas, la page reste totalement vide, sans message. En général, une erreur fatale se produit mais l’affichage des erreurs est désactivé.

« Il y a eu une erreur critique sur ce site »

Depuis la version 5.2, WordPress affiche ce message à la place de l’écran blanc. De plus, il envoie souvent un e-mail à l’administrateur avec un lien de récupération.

Fatal error: Allowed memory size exhausted

Ici, le site manque de mémoire. Une extension trop gourmande ou une limite trop basse chez l’hébergeur en est souvent la cause.

Parse error: syntax error

Cette fois, une faute de frappe s’est glissée dans un fichier, par exemple après une modification du fichier functions.php.

Deprecated et Warning

Enfin, ces messages signalent du code ancien. Ils ne bloquent pas toujours le site. Cependant, ils annoncent souvent une panne lors de la prochaine mise à jour.

Pourquoi une erreur PHP apparaît-elle ?

  • Un changement de version de PHP : votre hébergeur passe de PHP 7.4 à 8.x et un vieux plugin ne suit pas. C’est la cause numéro un en 2026.
  • Une mise à jour d’extension ou de thème incompatible avec le reste du site.
  • Deux extensions en conflit.
  • Une modification manuelle du code mal réalisée.
  • Un piratage qui a injecté du code malveillant.

Ainsi, le premier cas est de plus en plus courant. En effet, de nombreux hébergeurs forcent la mise à jour PHP des sites restés sur des versions obsolètes.

Comment corriger une erreur PHP : la méthode pas à pas

  1. Utilisez le mode de récupération. Cliquez sur le lien reçu par e-mail. WordPress désactive alors l’extension fautive.
  2. Activez le mode débogage. Dans le fichier wp-config.php, passez WP_DEBUG et WP_DEBUG_LOG à true. Ensuite, le fichier wp-content/debug.log indique le fichier et la ligne en cause.
  3. Désactivez les extensions. Via FTP, renommez le dossier wp-content/plugins. Si le site revient, réactivez ensuite les extensions une par une.
  4. Testez un thème par défaut, comme Twenty Twenty-Five.
  5. Revenez à la version de PHP précédente depuis l’espace client de l’hébergeur, le temps de corriger.
  6. Augmentez la mémoire PHP si le message évoque « memory size ».

Avant toute manipulation, faites une sauvegarde complète du site. Ensuite, pensez à désactiver le mode débogage une fois la panne résolue. Sinon, des informations sensibles restent visibles. Le guide officiel de débogage WordPress détaille aussi ces réglages.

Comment éviter une nouvelle erreur PHP ?

  • mettez à jour WordPress, vos thèmes et vos extensions chaque mois ;
  • supprimez les extensions inutilisées ou abandonnées ;
  • testez les mises à jour sur une copie du site ;
  • programmez des sauvegardes automatiques ;
  • surveillez la version de PHP de votre hébergement.

De plus, ces gestes simples limitent aussi les risques de piratage. Retrouvez d’autres conseils dans notre article Sécurité WordPress : 12 conseils pour protéger votre site.

Dépannage d’une erreur PHP à Nice et dans les Alpes-Maritimes

Votre site est en panne et vos clients ne peuvent plus vous contacter ? Dans ce cas, chaque heure compte. M-iT Solutions Informatiques intervient pour les entreprises, commerçants et associations de Nice, Antibes, Cannes, Cagnes-sur-Mer, Saint-Laurent-du-Var, Grasse et Menton.

Concrètement, nous identifions l’origine de l’erreur PHP, réparons le site et vérifions sa compatibilité avec les versions récentes de PHP. Par ailleurs, nous pouvons assurer la maintenance de votre site internet pour éviter que la panne ne se reproduise.

Besoin d’un dépannage rapide ? Contactez M-iT Solutions : diagnostic et devis gratuits dans tout le 06.