gibt eine Menge Möglichkeiten, eine PHP-Datei ist, kann zuerst sicherstellen, dass die Datei hat die Arbeit an der vorherige Umgebung eine leere Seite, wenn es dann nicht getan, es ist ein anderes Thema ganz
Sie wie folgt vor, um von dem, was Sie vermuten, dass am wahrscheinlichsten sein:
Sie können in der Datei php.ini gehen, und stellen Sie die Fehlervariablen auf die Entwicklung in Verzug, dann prüfen, ob es irgendwelche verwendbaren Fehler zurückgibt ^ das ist, was ich die ganze Zeit für fatal Fragen verwenden, ist es immer zurückgesetzt, um es obwohl oder überprüfen Sie die errorlogs danach original ist, wie JimL
vorgeschlagen
wenn es auf der vorherigen env gearbeitet, dann müssen Sie herausfinden, Was sind die Unterschiede zwischen beiden Umgebungen? Dinge wie, php.ini Einstellung, IIS vs Apache oder was auch immer HTTP-Server, Linux vs Windows
prüfen, ob eine der PHP-Seiten etwas überhaupt zurückkehren (zum Beispiel in firefox, Rechtsklick + Element inspiziert, dann verwenden die Netzwerkkarte) Wenn es ein 500 Fehler ist, hat die Datei wahrscheinlich einen Fehler (und der Server ist so konfiguriert, 500 bei einem Fehler zurückzugeben)
Wenn die Datei nicht zu groß ist, können Sie durch die Datei gehen und verwenden Sie den üblichen Programmiersinn, um zu sehen, ob Sie den Fehler leicht erkennen können (Dinge wie Links zu nicht existierenden Dateien usw. sollten auch ohne PHP-Erfahrung nicht zu schwer sein) wenn es zu Dateien verlinkt, prüfen Sie auch, ob die Schreibweise korrekt ist die Fenster IIS
fühlen sich frei, mehr Informationen in Ihrem OP oder in einem Kommentar zu geben, wenn Sie irgendwelche Informationen finden, und ich werde mein Bestes tun Haftungsausschluss zu helfen, ich habe keine spezifischen Kenntnisse IIS Ich arbeite mit Apache (Windows und Linux)
ein leerer Bildschirm ist die Standardmethode, um einen 500 internen Serverfehler anzuzeigen, müssen Sie die Fehlerprotokolle überprüfen, um zu sehen, was falsch ist – JimL