Site Check - Web Site Advice

Holen Sie sich gesund Ratschläge, wie Sie Ihre Website verbessern und damit Geld verdienen
Themen: Erstellung, Optimierung, Marketing, Wartung, Hosting, Tuning

Kategorien

PHP Debugging

Autor: Joe Savelberg 04.09.2008 Print This Post Email This Post

Manchmal sind es kleine Fehler im PHP-Skript, und Sie müssen sie zu debuggen. Wenn Sie noch keinen Zugang zu den globalen PHP-Fehlerprotokoll, dann wird es schwierig sein, zu sehen, was schief läuft und wo.

Allerdings, wenn Sie in der Lage, eine. Htaccess-Datei auf Ihrem Web-Host gesetzt sind, dann können Sie einige kleine Kommandos zum Datei hinzufügen, dass zu ermöglichen, PHP Aufzeichnung und Darstellung. Dies ermöglicht Ihnen, herauszufinden, was in Ihrem Skript geschieht.

Angezeigte PHP-Fehler im Browser-Fenster:

Setzen Sie den folgenden Code in Ihre. Htaccess-Datei:

php_flag display_errors on

Achtung: Dieser Befehl zeigt alle PHP-Fehler im Browser-Fenster und andere Menschen werden diese Fehler zu sehen, wenn sie Ihre Website durchsuchen. Die PHP-Fehler zeigt den Namen und den Pfad der Dateien, in denen der Fehler aufgetreten ist (ebenfalls enthalten Dateien). Sie sollten nur dieses Feature zu aktivieren, wenn Sie es wirklich brauchen. Vergewissern Sie sich, um es nachher zu deaktivieren.

Logging PHP-Fehler in einer Datei

php_flag log_errors on
php_value error_log php.txt

Sie sollten php.txt mit den korrekten Pfad zu Ihrem Log-Datei zu ersetzen. Diese Datei muss vom Eigentümer unter dem PHP läuft beschreibbar. Normalerweise ist dies niemand, apache oder www, wenn Sie PHP als Apache-Modul. Stellen Sie sicher, dass das Verzeichnis die Log-Datei enthält, hat das Recht, Berechtigungen.

Hier die komplette. Htaccess-Datei

php_flag display_errors auf
php_flag log_errors auf
php_value error_log php.txt

Eine weitere praktische Möglichkeit zum Debuggen von PHP-Skripten ist die Verwendung von echo $variable , wenn Sie vermuten, Skript, dass es etwas falsch läuft in Ihrem. Einfach diesen Befehl, nachdem alle wichtigen Schritte in Ihrem Skript und zeigt den Wert Ihrer wichtigen Variablen.

Glücklich Debugging!

Einige weitere Debugging-Links:

Bookmark and Share


Lassen Sie eine Antwort


Sie müssen eingeloggt Kommentar posten.