L'écran blanc de la mort (WSOD) est un problème courant dans WordPress qui peut survenir pour diverses raisons. Lorsqu'il se produit sur une installation WordPress Multisite, cela peut être un peu plus complexe à résoudre. Voici les étapes que vous pouvez suivre pour résoudre ce problème :
-
Activer le débogage : Dans votre fichier wp-config.php, définissez WP_DEBUG sur true :
Cela affichera toutes les erreurs PHP. Vérifiez si des messages d'erreur s'affichent à l'écran.
-
Vérifier les conflits d'extensions : Désactivez toutes les extensions en renommant le dossier des extensions dans wp-content (par exemple, en le renommant en plugins-old). Ensuite, réactivez-les une par une pour identifier si une extension spécifique est la cause du problème.
-
Vérifier les problèmes de thème : Changez pour un thème par défaut (comme Twenty Twenty-One) pour voir si le problème est lié au thème. Si le site se charge, cela indique un problème avec votre thème.
-
Vérifier les permissions de fichiers : Assurez-vous que les fichiers et répertoires ont les bonnes permissions. Des permissions incorrectes peuvent causer des problèmes. En général, les dossiers doivent être définis sur 755 et les fichiers sur 644.
-
Vérifier la limite de mémoire : Les installations Multisite peuvent nécessiter plus de mémoire. Augmentez la limite de mémoire dans votre fichier wp-config.php :
-
Vérifier le fichier .htaccess : Assurez-vous que votre fichier .htaccess est correctement configuré pour une installation Multisite. Vous pouvez le comparer avec un fichier .htaccess WordPress Multisite neuf.
-
Vérifier le fichier wp-config.php : Assurez-vous que votre fichier wp-config.php est correctement configuré pour une installation Multisite. Il doit contenir les lignes suivantes :
Ajustez ces constantes en fonction de votre configuration.
-
Vérifier les problèmes de base de données : Parfois, la corruption de la base de données ou une mauvaise configuration peut causer des problèmes. Utilisez l'extension WP-DBManager pour réparer et optimiser la base de données.
-
Vérifier les journaux du serveur : Consultez les journaux d'erreurs de votre serveur. Ils peuvent contenir des informations sur ce qui cause le problème.
-
Vérifier la compatibilité de la version PHP : Assurez-vous que votre serveur exécute une version PHP compatible avec votre installation WordPress et ses extensions/thèmes.
-
Contacter le fournisseur d'hébergement : Si aucune des étapes ci-dessus ne fonctionne, contactez votre fournisseur d'hébergement pour obtenir de l'aide. Il pourra peut-être identifier des problèmes spécifiques au serveur.
N'oubliez pas de faire des sauvegardes avant d'apporter des modifications importantes, notamment si vous modifiez des fichiers de base ou la base de données. Cela vous permettra de revenir facilement à un état fonctionnel si quelque chose va mal.