Vor zwei Tagen habe ich einem Kunden dabei geholfen, die Website auf die PHP-Version von ihm zu migrieren Website war 5.2.
Drei Schritte zum Migrieren einer Website: Migrieren Sie die Website-Dateien, importieren Sie die Datenbank und ändern Sie schließlich die Konfigurationsinformationen der Datenbankverknüpfungsdatei (Datenbankname, Datenbankbenutzername und Datenbankkennwort). Schließlich werden die Konfigurationsinformationen der neuen Datenbank geändert vom Original abweichen).
Bindung und Auflösung des Domainnamens und nach Abschluss dieser drei Schritte wird beim Zugriff auf die Website Folgendes angezeigt:
Schwerwiegender Fehler: Inkompatibles Dateiformat: Die codierte Datei hat eine Format-Haupt-ID ...
Zuerst dachte ich, es wäre das Konto beim Ändern der Datenbankkonfigurationsdatei Das Passwort ist falsch oder beim Ändern wurde versehentlich ein Leerzeichen gelassen. Erstellen Sie dann die Site neu und stellen Sie die Datenbankinformationen beim Erstellen der Site direkt auf die gleichen ein (damit die Konfigurationsdatei nicht geändert werden muss). Auf diese Weise wurde die Website von Jiangbianniao Host nach Pagoda verschoben . Sehr praktisch.
Aber als ich die Website erneut besuchte, nachdem ich das Problem behoben hatte, hatte ich immer noch das gleiche Problem. Nach einer Suche im Internet sagten einige, es sei ein Problem mit der Konfigurationsdatei, und andere sagten, es sei ein Problem mit der PHP-Version. Da dies kein Problem mit der Konfigurationsversion ist, habe ich versucht, die PHP-Version zu ändern (das ursprüngliche PHP der Website ist 5.2 und das neue PHP der Pagodenseite ist 5.4, und als ich es besuchte). Es war wieder normal, die Website war normal.
Tatsächlich ist es nicht nur dieses Problem. Bei der Migration einer Website oder der Migration einer Website von einem Windows 2003-System auf ein Windows 2008-System muss das Problem der PHP-Version berücksichtigt werden.