×
Konto
Einloggen Registrieren
PHP-Ablaufwarnung : PHP v8.1 ist vor Kurzem abgelaufen. Läuft auf Ihrer Website noch diese Version? Klicken Sie hier für weitere Details
SICHER Versionen von PHP: 8.5.9, 8.4.24, 8.3.33, 8.2.33

So migrieren Sie eine PHP-Website auf einen neuen Webserver/Webhost

Sie haben also entschieden, dass Sie Ihren ISP migrieren müssen, da Ihr bestehender Anbieter keine überzeugende aktuelle Version von PHP anbietet. Der Prozess der Migration der Website auf eine neue Hosting-Umgebung wird im Folgenden zusammengefasst und zielt darauf ab, alle wichtigen Schritte abzudecken, die Sie durchführen müssen.

Bitte stellen Sie sicher, dass Sie dies vollständig lesen, bevor Sie versuchen, tatsächlich mit der Migration zu beginnen. Wie bereits erwähnt, handelt es sich hierbei nur um eine zusammenfassende Anleitung. Bei Ihrer tatsächlichen Migration können möglicherweise einige der von uns aufgeführten Schritte übersprungen werden, wenn sie nicht relevant sind. Es kann auch sein, dass Sie einige zusätzliche Schritte unternehmen müssen, damit Ihre Website auf dem neuen Webserver funktioniert.

Vorbereitung

  1. Klären Sie, wohin Sie migrieren möchten - Der erste Schritt im Prozess besteht natürlich darin, einen geeigneten Ersatzserver oder Internet Service Provider (ISP) zu finden. Stellen Sie sicher, dass der neue ISP nicht nur das aktuell verwaltete PHP unterstützt, sondern auch alles andere, was Ihre Website möglicherweise benötigt.

    Dabei kann es sich um eine bestimmte Technologie handeln, etwa um ein Caching- oder Speicherverwaltungssystem (z. B reddis) an ein auf dem Server installiertes Programm, das Ihre Website nutzen muss. Zum Beispiel ffmpeg (ein Tool zur Videokodierung).

    Es lohnt sich auch zu prüfen, ob der neue Anbieter die neuesten Sicherheitsstandards unterstützt und vielleicht sogar Bieten Sie kostenlose SSL-Zertifikate an über einen Dienst wie z Lassen Sie uns verschlüsseln. Wenn Sie geschäftliche Anforderungen haben, benötigen Sie diese möglicherweise PCI DSS-Zertifizierung?

    Wenn Sie sich nicht hundertprozentig sicher sind, was Ihre Website zum Betrieb benötigt, wenden Sie sich zur Klärung an die Personen, die sie erstellt haben. Wenn Sie immer noch unsicher sind, können Sie theoretisch trotzdem mit der Übertragung fortfahren und dann einfach die neue versteckte Kopie Ihrer Website testen, um zu sehen, ob Probleme auftreten.

  2. Sichern Sie Ihre vorhandene Website: Website-Dateien (Schritt 1/2) - Es ist WICHTIG, dass Sie zunächst ein Backup Ihrer bestehenden Website beim ursprünglichen Anbieter erstellen und eine sichere Kopie dieser Backup-Dateien aufbewahren. Ihre Website verfügt wahrscheinlich über ein visuelles Kundenverwaltungsportal, über das Sie Dateien auf dem Webserver durchsuchen können. Hoffentlich können Sie dadurch eine einzige ZIP-Datei der gesamten Website erstellen. Stellen Sie sicher, dass Sie die gesamte Struktur sichern. Ihre Website befindet sich möglicherweise einfach in einem öffentlichen Ordner, in dem das Stammverzeichnis der Website sichtbar ist. Andere Websites verbergen jedoch aus Sicherheitsgründen einige ihrer Dateien außerhalb (oberhalb) dieses öffentlichen Stammordners. Wenn Sie nicht sicher sind, was gesichert werden muss, fragen Sie den Entwickler Ihrer Website.

    Dieses Backup dient nicht nur dazu, einen sicheren Fallback zu schaffen, falls etwas schiefgehen sollte, sondern diese Dateien werden auch das sein, was Sie im folgenden Schritt dieser Anleitung auf das neue Hosting übertragen.

  3. Sichern Sie Ihre bestehende Site: Datenbank (Schritt 2/2) - Ihre Website verfügt wahrscheinlich über eine Datenbank, die die meisten Inhalte und Einstellungen enthält. Allerdings benötigen nicht alle Websites eine Datenbank, und wenn Ihre nicht vorhanden ist, können Sie diesen Schritt natürlich überspringen.

    Wenn auf Ihrer Website eine oder mehrere Datenbanken laufen, melden Sie sich bei Ihrem Kundenverwaltungsportal an und Sie sollten dort eine Option zum Sichern und Herunterladen eines Live-Snapshots der Datenbank finden.

    Wenn Ihre Website über Funktionen verfügt, mit denen Benutzer selbst Inhalte hinzufügen können, müssen Sie höchstwahrscheinlich genau planen Wann Dieses Backup sollte erstellt werden. Die normale Antwort lautet so nah wie möglich am Übergabepunkt. Dies liegt einfach daran, dass bei der Erstellung eines Backups einige Stunden/Tage vor der eigentlichen Übertragung das Risiko besteht, dass der Datenbankextrakt bereits nach der Erstellung veraltet ist. Das Ergebnis der Installation dieser Kopie auf dem neuen Server wäre der plötzliche Verlust aller Daten, die nach dem Zeitpunkt der Sicherung erstellt/bearbeitet wurden, wenn Sie den neuen Server einschalten.

    Wir empfehlen Ihnen, sich an dieser Stelle die Version Ihres bestehenden Datenbankservers genau zu notieren und diese dann mit der Version Ihres neuen Hostings zu vergleichen. Ein großer Versionssprung kann später im Importvorgang zu Importproblemen führen. Wenn Sie sich nicht sicher sind, wie das geht, können Ihnen Ihre Anbieter dies klären.



Kopieren der Website

  1. Kopieren Sie die Dateien - Kopieren Sie die Zip-Datei Ihrer Website-Dateien in Ihr neues Hosting-Konto. Sie können dies wahrscheinlich entweder über eine visuelle webbasierte Schnittstelle oder über ein Übertragungssystem wie FTP/SFTP tun.

  2. Importieren Sie Ihre Datenbank - Der Prozess zur Installation des Backups Ihrer Datenbank (wahrscheinlich eine .zip-Datei oder .sql-Textdatei) auf dem neuen Webserver sollte auch über eine webbasierte Schnittstelle möglich sein. Die Einzelheiten hierzu können je nach Hosting-Plattform sehr unterschiedlich sein, sodass wir nicht näher darauf eingehen. Wenn Sie sich jedoch nicht sicher sind, wie das geht, stellen Sie ein Ticket bei Ihrem neuen ISP, der Ihnen weiterhelfen kann.



Post-Kopieraufgaben

  1. Berechtigungen - Wenn Ihre Website in der Lage sein muss, Dateien zu erstellen/aktualisieren/löschen (vielleicht können Benutzer beispielsweise Bilder hochladen), müssen Sie möglicherweise bestimmte Dateiberechtigungen für einige Ordner in der Dateistruktur der Website festlegen.

  2. Hat sich die URL geändert? - Wenn sich aus irgendeinem Grund die Webadresse/Domain Ihrer Website während der Migration geändert hat, müssen Sie jetzt möglicherweise verschiedene Einstellungen aktualisieren. Diese können in Konfigurationsdateien oder in Datenbankeinträgen gespeichert werden. WordPress beispielsweise ist in dieser Hinsicht bekanntermaßen knifflig, da es die vollständige Web-URL eines Beitrags in jeden Datensatz seiner Datenbank schreibt. Daher müssten Sie im Falle einer neuen URL alle diese Datensätze aktualisieren.


Bereit, live zu gehen? Nicht so schnell...

Bevor Sie den letzten Schritt unternehmen, der darin besteht, Ihr DNS so zu aktualisieren, dass es auf den Webserver Ihres neuen ISP verweist (kontaktieren Sie Ihren neuen ISP, wenn Sie Fragen dazu haben, was Sie in Ihrem DNS ändern müssen), ist es wichtig, dass Sie testen, testen und noch einmal testen!

Es besteht immer die Möglichkeit, dass die Migration Ihrer Website auf ein neues Hosting aufgrund von Änderungen an der PHP-Sprache und der Verwendung nicht unterstützter (veralteter) Funktionen auf Ihrer Website zu Störungen führt.
Zuletzt aktualisierter Artikel: 12th May, 2021