WordPress Wraith: Écran blanc utilisant WordPress Death

Les administrateurs de WP, le contenu de WP et WP sont inclus.
Configuration WP. PHP est comme tout autre fichier PHP (par exemple, en utilisant un éditeur de texte), la ligne que souhaitez éditer est: Define (amp;lsquoWP _ debugamp;rsquo, false) Doit être changé en: Define (amp;lsquoWP _ debugamp;rsquo, True) Une fois ce changement effectué, sauvegardez la configuration WP. Php a changé son emplacement damp;rsquoorigine. Quamp;rsquoest ce que ça fait? Premièrement, notre wwsod est maintenant remplacé par ce qui suit: Ainsi, le réglage de la constante globale WP _ debug à true indique à WordPress d’activer de nombreuses options d’affichage des erreurs qui forcent les erreurs PHP à apparaître dans le navigateur, même si le serveur ne les affiche pas autrement.
En affichant cette erreur, nous savons où regarder: ligne 7 de la fonction de sujet damp;rsquoactivité. Php. En fait, pour générer cette erreur, jamp;rsquoai écrit quelques absurdités PHP dans cette ligne de fonctions. Sujet PHP: trouble = maintenant 2. Pour les extravagants: Modifier PHP. INI si avez un accès suffisant et connaissez bien le serveur, pouvez voir les messages damp;rsquoerreur en éditant son fichier PHP. INI. Cela peut être à plusieurs endroits, donc allez utiliser une fonction appelée phpinfo () pour la trouver. Une fois trouvé, pouvez lamp;rsquoéditer dans un outil en ligne de commande (si connaissez la ligne de commande) ou utiliser un éditeur de texte (si avez un bon accès au système de fichiers du serveur).
En PHP. INI lui même, lamp;rsquooption principale à modifier samp;rsquoappelle Display _ Errors, que pouvez définir à on ou off. Cependant, pouvez également définir beaucoup damp;rsquoautres choses intéressantes liées aux erreurs dans ce fichier. Par exemple, en utilisant lamp;rsquooption Error _ log, pouvez fournir un chemin vers un fichier texte qui enregistre ensuite toutes les erreurs PHP générées par le site. Mon serveur local (sur mon ordinateur privé, configuré par Wamp) a également une extension appelée Xdebug qui rend les messages damp;rsquoerreur plus lisibles et permet de remonter
Et ce quamp;rsquoon appelle les routes. Lamp;rsquoerreur initiale de la version Xdebug est similaire à:
Cliquez pour agrandir ne voulez pas quamp;rsquoil apparaisse sur le site en direct (parce quamp;rsquoil permet à tout le monde de voir à lamp;rsquointérieur du site), mais il est très utile pour le débogage local. D’autres annotations wwsod au niveau du site (y compris WP Admin) ou limitations dépendent de l’endroit où avez écrit l’erreur, pouvez exécuter wwsod pour l’ensemble du site, y compris les zones de gestion WordPress (WP Admin), ou seulement pour certaines parties du site. Au niveau du site, rappelez que mon exemple damp;rsquoerreur est dans la fonction. Php. Ce fichier PHP fonctionne automatiquement pour chaque page du site. Cela signifie que le wwsod complet du site, même la zone administrative.
Pire encore, si utilisez la zone de gestion pour effectuer des modifications PHP en utilisant lamp;rsquoéditeur look amp;gt et que namp;rsquoavez pas de mode de sauvegarde (en particulier FTP) pour modifier les fichiers touchés. écrivez une fonction damp;rsquoerreur dans une fonction. À lamp;rsquoarrière plan de PHP, pouvez supprimer le site et les outils nécessaires pour le réparer. En d’autres termes, Notez l’éditeur d’apparence de WordPress! Cependant, un nombre limité damp;rsquoautres changements ont supprimé seulement certaines parties du site. Code damp;rsquoerreur à la page. Par exemple, PHP ne supprime que les messages de type page (comme les pages damp;rsquoinformation du site), car ce sont les seules pages du site qui tentent damp;rsquoutiliser le Code de fuite. Par exemple, votre zone administrative namp;rsquoutilise jamais de pages. Php, donc peu importe la gravité de lamp;rsquoerreur dans le fichier, il restera actif.
Par conséquent, si êtes déjà demandé pourquoi certaines erreurs suppriment lamp;rsquoensemble du site alors que damp;rsquoautres sont limitées, voici votre réponse. Vous pouvez demander ce qui se passe si la page commence bien et samp;rsquoarrête au milieu: Dans ce cas encore, lamp;rsquoactivation du débogage (via WP _ debug, php.ini ou damp;rsquoautres méthodes) clarifie légèrement lamp;rsquoimage: Ceci correspond à H
Ou écrivez le au milieu du Code qui crée le message de la page (comme notre page damp;rsquoinformation). La fonction est simplement: Double _ Time () Cette fonction namp;rsquoa été définie nulle part, ce qui a causé lamp;rsquoerreur fatale que nous avons vue.
Maintenant, pourquoi avons nous la première partie de la page, pas tout lamp;rsquoécran blanc? Cela se produit lorsque deux conditions sont remplies: écrire une erreur PHP qui se produit lorsque PHP rend la page. Lamp;rsquoerreur namp;rsquoest pas une
Merci pour votre lecture! Image de crédit: Ray Bodden

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins