web-dev-qa-db-fra.com

Comment trouver la cause de l'effondrement du thème dans Apache dans Xampplite?

Je teste une version de mon thème dans WordPress 3.0 et Apache se bloque à chaque fois que j'essaye de le prévisualiser.

Où puis-je chercher pour trouver la cause de l'accident? WP_DEBUG n'est d'aucune utilité dans ce cas, car il n'atteint jamais ce stade.

Puis-je tracer des erreurs dans XAMPPLITE quelque part?

1
Scott B

Enquête dit! Clôture de Wolf en Alaska .

L'idée de base est de diviser votre problème en deux en insérant un print "Hi, Mom!\n"; exit; (insérez votre phrase préférée) quelque part près du "milieu" de votre code. Si vous recevez le message, alors le bogue est au-delà de l'endroit où vous avez placé l'impression, déplacez-le donc plus loin dans l'exécution. Si vous n'y arrivez pas, déplacez l'impression plus tôt.

Faire mousser, rincer, répéter.

Si vous choisissez judicieusement l'emplacement de l'impression, vous pouvez réduire un programme de 1 000 000 lignes à 1 ligne en seulement 20 essais.

Ceci est plus rapide/facile à faire à partir de la ligne de commande, mais il est possible de le faire via FTP.

7
Peter Rowell

Vous pouvez essayer de rechercher dans \xampplite\Apache\logs divers messages du journal des erreurs.

2
Zack