Protokollieren Sie Fehler in einer Datei und verhindern Sie, dass sie dem Benutzer angezeigt werden. Stellen Sie sicher, dass die Datei existiert und Sie Schreibrechte darauf haben.
# display no errs to user
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
# log to file
php_flag log_errors on
php_value error_log /location/to/php_error.log
Das ist wirklich interessant, danke
Wo kommt dieser Code hin? .htaccess, eine PHP-Datei?
Der Code kommt in die .htaccess-Datei
Danke, das ist ziemlich interessant.
Schade, dass es auf vielen Webservern wegen der restriktiven AllowOverride-Einstellung nicht funktioniert :(
Sie können Flags nicht in .htaccess setzen, wenn PHP als CGI installiert ist, nur wenn es als Apache-Modul installiert ist. Prüfen Sie vorher mit phpinfo();
Tschüss
Das entfernt es aus meinem ursprünglichen var log, können wir nicht an beiden Orten protokollieren?
Danke
Habe es gerade für meinen WP-Blog ausprobiert und es funktioniert. Das erleichtert mir das Finden einiger Fehler. Großartig.
Danke für das Teilen, sehr nützlich
Wenn es auf vielen Browsern nicht funktioniert, kann es vermutlich möglich gemacht werden, indem Code hinzugefügt wird, so wie wir Browser dazu bringen, den HTML5-Code auch für die, die ihn nicht unterstützen, lesen zu können.
Ist der Pfad am Ende des Snippets absolut auf dem Dateisystem oder relativ zum DocumentRoot?