Voir site - Avertissement Site Web

Obtenez des conseils de santé sur la façon d'améliorer votre site web et faire de l'argent
Sujets abordés: création, optimisation, commercialisation, maintenance, hébergement, Tuning

PHP débogage

Auteur: Joe Savelberg 04.09.2008 Print This Post Email This Post

Il ya parfois des petites erreurs dans vos scripts PHP et vous avez besoin de les déboguer. Si vous n'avez pas accès au journal d'erreur PHP mondiale, alors il sera difficile de voir ce qui va mal et où.

Toutefois, si vous êtes en mesure de mettre un fichier htaccess. Sur votre hébergeur, vous pouvez ajouter quelques commandes utiles à ce fichier PHP pour permettre l'enregistrement et l'affichage. Cela vous permet de découvrir ce qui se passe dans votre script.

Afficher les erreurs php dans la fenêtre du navigateur:

Placez le code suivant dans votre fichier. Htaccess:

php_flag display_errors on

Attention: cette commande affiche toutes les erreurs PHP dans votre fenêtre de navigateur et les autres voient ces erreurs trop, lorsqu'ils naviguent sur votre site. Les erreurs PHP afficher le nom et le chemin des fichiers où l'erreur s'est produite (également inclus les fichiers). Vous ne devez activer cette fonction lorsque vous en avez vraiment besoin. Assurez-vous de la désactiver par la suite.

L'exploitation forestière erreurs PHP dans un fichier

php_flag log_errors on
php_value error_log php.txt

Vous devez remplacer php.txt avec le chemin d'accès correct à votre fichier de log. Ce fichier doit être accessible en écriture par le propriétaire avec lequel PHP fonctionne. Habituellement, ce n'est personne, apache ou www lorsque vous exécutez PHP comme module Apache. Assurez-vous que le répertoire qui contient le fichier journal a les permissions.

Voici la version complète. htaccess

php_flag display_errors sur
php_flag log_errors sur
php_value error_log php.txt

Un autre moyen pratique pour le débogage des scripts PHP est d'utiliser echo $variable chaque fois que vous pensez qu'il ya quelque chose qui ne va pas dans votre script. Il suffit de mettre cette commande après toutes les étapes importantes de votre script et d'afficher la valeur de vos variables importantes.

débogage Happy!

Quelques liens de débogage plus:

Bookmark and Share


Laisser un commentaire


Vous devez être connecté pour poster un commentaire.