477 Stimmen

Wo speichert PHP das Fehlerprotokoll? (PHP 5, Apache, FastCGI, und cPanel)

Ich verwende Shared Hosting und habe cPanel , Apache und PHP wird von FastCGI . Wo speichert PHP das Fehlerprotokoll?

Gibt es eine andere Möglichkeit, wie ich das Fehlerprotokoll in einer gemeinsam genutzten Hosting-Umgebung finden kann, anstatt die gesamte Website-Struktur zu durchsuchen, um nach fehler_protokoll Dateien?

Ich habe Zugang zu den php.ini Datei (ich verwende PHP Version 5.2.16).

40 Stimmen

Unter Linux wird entweder /var/log/httpd/error_log o /var/log/apache2/error.log . Diese Dateien sind Eigentum von Root, also müssen Sie Root sein oder sudo um sie zu sehen oder zu lesen.

135 Stimmen

php --info | grep error

14 Stimmen

Für diejenigen, die eine Windows-Lösung suchen, verwenden Sie php --info | findstr /r /c:"error_log" um zu sehen, wo sich die Protokolldatei befindet.

1voto

In einem gemeinsamen cPanel Umgebung können Sie das Fehlerprotokoll nicht finden, wenn Ihr Hosting-Provider keine Option im cPanel-Dashboard bereitstellt. Sie können nach "Fehler" suchen und sehen, ob Ihr Provider welche hat.

Ansonsten finden Sie normalerweise eine Datei namens "error_log" in Ihrem public_html Datei, in der alle PHP-Fehler aufgezeichnet sind.

1voto

Rachel Punkte 1

Sie können die php-Fehler für ein Konto unter sehen:

/home/username/logs/domain_tld.php.error.log

Sie können das php-Fehlerprotokoll global und lokal einstellen.

  1. Weltweit über WHM:

    • WHM -->> MultiPHP INI Editor --> "Editor Modus"
    • Wählen Sie die PHP-Version aus, für die Sie das Fehlerprotokoll erstellen möchten
    • Bearbeiten Sie den Parameter error_log. error_log = "/some/path" Ändern Sie den Dateinamen in die gewünschte Fehlerprotokolldatei
    • Änderungen speichern
  2. Örtlich über cPanel:

    • CPanel -->> MultiPHP INI-Editor --> "Editor-Modus"
    • Wählen Sie die PHP-Version aus, für die Sie das Fehlerprotokoll erstellen möchten
    • Bearbeiten Sie den Parameter error_log. error_log = "/some/path"
    • Ändern Sie den Dateinamen in die gewünschte Fehlerprotokolldatei

    Home-Verzeichnis setzt die Option für alle Domains, Addons und Subdomains, die auf dem Konto konfiguriert sind Eine bestimmte Domain beschränkt die Änderung auf diese Domain oder, im Falle einer Addon-Domain, auf das Addon und die entsprechende Subdomain

    • Änderungen speichern
  3. Wenn PHP-fpm aktiviert ist:

    • WHM --> MultiPHP-Manager
    • Suchen Sie die Domäne, für die Sie den Speicherort des Fehlerprotokolls ändern möchten
    • Klicken Sie auf "PHP-FPM bearbeiten".
    • Ändern Sie den Speicherort des Protokolls in "The error log file (error_log)" relativ zum Ordner "logs" im Home-Verzeichnis des Benutzers
    • Änderungen speichern

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X