Wo speichert PHP das Fehlerprotokoll in einer Shared-Hosting-Umgebung? (PHP 5, Apache, FastCGI und cPanel)
Wenn PHP auf einem gemeinsam genutzten Hosting-Server mit cPanel, Apache und FastCGI ausgeführt wird, kann das Auffinden des Fehlerprotokolls eine Herausforderung sein. Hier ist eine umfassende Anleitung, die Ihnen hilft, das Fehlerprotokoll effektiv zu finden:
Standardspeicherort:
- Wenn PHP als Apache-Modul ausgeführt wird, sind die Fehlerprotokolle vorhanden normalerweise in /var/log/apache2 gespeichert.
Root Verzeichnis:
- Geteilte Hosts legen Protokolldateien häufig in einem Unterordner namens /log im Stammverzeichnis Ihrer Website ab.
php.ini-Konfiguration :
- Wenn Sie Zugriff auf die Datei php.ini haben, können Sie einen benutzerdefinierten Speicherort für das Fehlerprotokoll angeben. Fügen Sie dazu die folgende Zeile hinzu:
error_log = /var/log/php-scripts.log
Nach dem Login kopieren
cPanel Master Log:
- Laut einem Kommentar von „rinogo“, cPanel Benutzer können eine Master-Fehlerprotokolldatei finden (standardmäßig). unter:
/usr/local/apache/logs/error_log
Nach dem Login kopieren
phpinfo() Funktion:
- Wenn Sie Zugriff auf Ihre PHP-Site haben, können Sie phpinfo() verwenden Funktion zum Anzeigen von Informationen über die PHP-Installation, einschließlich des Speicherorts der Fehlerprotokolldatei.
Zusätzlich Tipps:
- Wenn Sie das Fehlerprotokoll an den oben genannten Standardspeicherorten nicht finden können, durchsuchen Sie Ihre Site-Struktur nach Dateien mit den Namen „error_log“ oder „error_log.txt“.
- Einige Hosting-Anbieter bieten möglicherweise zusätzliche Protokollierungsoptionen in ihrem Control Panel oder ihrer Benutzeroberfläche an. Erkundigen Sie sich bei Ihrem Hosting-Anbieter nach spezifischen Anweisungen zum Zugriff auf Fehlerprotokolle.
Das obige ist der detaillierte Inhalt vonWo finde ich mein PHP-Fehlerprotokoll auf einem gemeinsam genutzten cPanel-Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!