So geben Sie Fehler in eine Datei in PHP aus: 1. Suchen Sie php.ini in der PHP-Konfigurationsdatei. 2. Geben Sie die Fehlerinformationen in die Protokolldatei ein, indem Sie „log_errors = On“ festlegen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie gibt PHP Fehler in eine Datei aus?
Geben Sie PHP-Fehler in eine Protokolldatei ein
(LAMP) verhindert, dass Client-Browser PHP-Codefehler anzeigen und speichert Fehlermeldungen in einer Protokolldatei:
Suchen Sie php.ini in der PHP-Konfigurationsdatei (z. B. In / etc/php.ini unter Centos6.7), setzen Sie
display_errors = Off //不允许在浏览器中显示错误信息 log_errors = On //将错误信息输入到log文件中 error_log = /var/www/html/php_errors_log//指定错误日志位置
Suchen Sie die Apache-Konfigurationsdatei http.conf (z. B. /etc/httpd/conf/httpd.conf unter Centos6.7), setzen Sie
php_flag display_errors off php_value error_reporting 2039
Starten Sie den Apache-Server neu
service httpd restart
Hinweis:
1. Wenn das durch log_errors angegebene Verzeichnis vorhanden ist oder keine Berechtigung hat, wird der Fehler trotzdem an den Browser ausgegeben
2 Der Centos-Benutzer, der Fehlerprotokolle in die log_errors-Datei schreibt ist Apache (kein Apache-Server, sondern ein Benutzer von Centos), achten Sie also auf die Berechtigungen des Apache-Benutzers
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo geben Sie Fehler in eine Datei in PHP aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!