PHP und Apache zusammenarbeiten, um dynamische Inhalte von Ihrer Website liefern . Wenn Sie Probleme mit der Ausführung des Inhalt haben, müssen Sie bei der Problembehandlung Apache und PHP-Engine , um Ihre Website zu beheben. Einige Probleme sind weit verbreitet, so dass sie gut dokumentiert für Sie die Schritte zu ergreifen, um alle Probleme, die PHP-Seiten von Rendering auf dem Server stoppen beheben. Anleitung
1
Öffnen Sie die Datei "php.ini" im Verzeichnis , wo Ihre PHP-Dateien gespeichert sind. Diese Datei ist eine Textdatei, die alle Ihre PHP-Konfigurationen steuert
2
Schalten Fehlerprotokolldaten auf und fügen Sie den folgenden Code , um Fehlermeldungen für die PHP-Seiten zu lesen: . Log_errors = Onerror_log = "C: /apache /errors.log "
3
Öffnen Sie die Webseite und lassen Sie den Server anmelden die Fehler in die Protokolldatei. Nachdem Sie einen Fehler auf der Website zu erhalten , öffnen Sie die Log-Datei , um jede Rückmeldung vom Server anzuzeigen. Zum Beispiel ist ein häufiger Fehler " 404 File Not Found ", was bedeutet, der Benutzer konnte die Datei nicht finden . Fehlerhafte Links führen diese Fehler , so überprüfen Sie Ihre PHP -Dateien auf fehlerhafte Links . Ein weiterer häufiger Fehler ist " 403 Zugriff verweigert . " Dieser Fehler tritt auf, wenn Sie nicht bis ausreichende Berechtigungen auf das Verzeichnis gesetzt . Rechten Maustaste auf den Ordner und wählen Sie "Eigenschaften". Stellen Sie sicher, dass "Jeder" hat "Lesen" Berechtigungen oder den Benutzer -Gruppe und Berechtigungen im Eigenschaften-Fenster .
4
Schließen Sie den PHP . INI-Datei und öffnen Sie die Apache httpd.conf Datei. Diese Datei steuert alle Konfigurationen für den Server , und es ist in Ihrem Apace Verzeichnis.
5
Überprüfen Sie die Standard- Seite für das Root-Verzeichnis. Wenn keines ist so konfiguriert , erfolgt eine Fehlermeldung , wenn der Benutzer den Domain-Namen in Ihrem Browser. Der folgende Code legt up " index.php" als Standard- Seite: DirectoryIndexindex.html index.php
6
Überprüfen Sie die Datei , um zu überprüfen , dass die PHP -Datei mit dem Apache PHP Execution Engine verbunden ist. Wenn diese Codezeile wird nicht in der Datei httpd.conf , wird der Benutzer aufgefordert, die Datei zu laden, anstatt die Anzeige der Inhalte . Der folgende Code legt von PHP für Apache : . AddTypeapplication /x- httpd -php php
7
anzeigen Apache -Symbol in der Taskleiste , um zu überprüfen , dass die Apache -Dienst ausgeführt wird . Wenn der Dienst nicht ausgeführt wird, sind Ihre Benutzer keine Verbindung zu der Website . Um dieses Problem zu beheben, der rechten Maustaste auf das Symbol in der Taskleiste und wählen Sie " Start".