2016-08-13 4 views
1

Ich bin ein Anfänger in PHP und vor kurzem die Startseite meiner Website von index.html zu index.php geändert. Wenn ich die Datei zu PHP änderte, würde es eine weiße leere Seite anzeigen. Wenn Sie die Datei wieder in HTML ändern, wird die Seite wieder normal wiederhergestellt.PHP-Datei macht Webseite leer

Jeder weiß, warum die Seite leer bleibt, wenn die Erweiterung in PHP geändert wird, und wie kann ich es beheben?

+0

den Inhalt der Datei angezeigt würde helfen. Haben Sie PHP installiert? – Script47

+0

Haben Sie den Inhalt der Datei nicht verändert? – Nunchy

+0

Es gibt einen Gedanken - auch, ist Ihr Server so konfiguriert, dass er nach der Erweiterung .php sucht? hast du implizit nach index.php gesucht oder einfach indexiert? Es gibt unzählige Möglichkeiten, ohne Code ist es wilde Spekulation. – Nunchy

Antwort

1

Einige Ideen:

  • Wenn einige PHP gibt es in der Datei könnte es Fehler drin sein, sehen, wenn Sie Ihren Webserver Fehlerprotokoll überprüfen
  • Es könnte eine .htaccess-Datei, die zu hart codiert ist Redirect auf den HTML-Dateinamen, sehen Sie, ob Sie eine .htaccess-Datei in diesem Verzeichnis haben.
  • Der Webserver kann so konfiguriert werden, nicht PHP-Dateien zu lesen, sehen, wenn Sie Ihren Webserver Fehlerprotokoll überprüfen
+0

Es gab nichts im Fehlerprotokoll und das Entfernen der .htaccess-Datei aus dem Verzeichnis hat nichts bewirkt. –

+0

Es endete damit, dass ein Fehler in der PHP es abwarf, aber warum sollte es eine völlig leere Webseite über einen kleinen PHP Fehler zeigen? –

+0

@PhiladelphiaRegionalWeather - leider Dinge, die klein erscheinen wie ein fehlendes Semikolon oder ein nicht geschlossenes Klammer- oder Klammerpaar (diese Art von Fehlern werden 'Parse-Fehler' genannt), wird PHP einen fatalen Fehler auslösen, und wenn Sie Fehlermeldungen gemeldet haben, so Es wird nur in den Logs und nicht auf der Webseite angezeigt (aus Sicherheitsgründen - damit zufällige Personen die Fehler nicht sehen und weiter hacken), wird die Webseite wie ein leerer Bildschirm aussehen. Willkommen bei PHP :) Coole Sprache, aber Parse-Fehler sind die schlimmsten, vor allem, wenn Sie ständig Leute haben, die Sie während der Programmierung unterbrechen: p – TraceElements

Verwandte Themen