Heim > Artikel > Backend-Entwicklung > Übertragungsserver, DEDE-Website hat keine Eingabedatei angegeben!
Das Unternehmen hat einen Server neu konfiguriert und muss die ursprüngliche Site vom alten Server auf den neuen Server migrieren. Bei der Migration der .NET-Website treten jedoch keine Probleme auf. Nach der Migration einer mit DEDE erstellten Website wird jedoch keine Eingabe angezeigt Beim Zugriff auf die Homepage-Datei traten ähnliche Fehler auf einigen im Hintergrund aufgerufenen Seiten auf.
Ich habe angefangen, die Ursache des Fehlers zu analysieren. Die meisten von ihnen sagten, es sei ein Problem bei der Konfiguration von PHP.INI auf dem Server, also habe ich viele Umwege unternommen fragte ein PHP-Freund und seine Worte erinnerten mich daran, dass data/common.ini.php nicht lokal heruntergeladen wurde und den Quellcode überprüfte IF
if(!file_exists(dirname(__FILE__)). '/data/common.inc.php'))
{
header('Location:install/ index.php');
exit();
}
Also habe ich den Verzeichnisnamen(__FILE__) mithilfe der Echo-Ausgabe überprüft und es stellte sich heraus, dass hier ein Ordner weniger lag Ausgabe, die dazu führte, dass /data/common.inc.php nicht gefunden wurde. Nach einer weiteren Analyse fiel mir plötzlich ein, dass ich auf ein ähnliches Problem gestoßen bin Nachdem ich den Ordnernamen erneut auf Englisch umgeschrieben hatte, war ich sprachlos und verlegen...
Das Obige stellt den Übertragungsserver vor. Auf der DEDE-Website ist keine Eingabedatei angegeben! Ich hoffe, dass es Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein wird, einschließlich relevanter Inhalte.