Migrácia WordPress webovej stránky

Manchmal müssen Sie eine WordPress-Website auf einen anderen Server verschieben . Aus diesem Grund bieten wir Ihnen dieses bewährte und sichere Verfahren an , damit die alte Website während des Umzugs erhalten bleibt und nichts kaputt geht . Eine noch einfachere Lösung bieten die am Ende geschriebenen Module.

Bevor Sie überhaupt mit der Migration beginnen, möchte ich noch ein paar Worte zum benutzerdefinierten Tabellenpräfix sagen, das Sie in wp-config.php definieren können. Es ist eine gute Idee, es nicht beim voreingestellten Wert „wp_“ zu belassen, sondern für jede Website ein eigenes Präfix zu wählen (nur Zahlen und Kleinbuchstaben!, z. B. mywebtest_), damit Sie nicht versehentlich einige vorhandene Daten überschreiben. Sie verfügen bereits über eine bestehende Datenbank und möchten das Präfix ändern? Kein Problem .

  1. Erstellen Sie eine Sicherungskopie aller Tabellen in der Datenbank, die Ihre Website verwendet. Um sie zu exportieren, können Sie das stark erweiterte phpMyAdmin oder meinen Lieblings- Adminer verwenden (oder die Desktop-Anwendungen HeidiSQL oder Sequel Pro, wenn Sie unter Mac OS X arbeiten). Standardmäßig erhalten Sie .sql als Ausgabe, Sie können aber auch ein komprimiertes Format wählen. Einige Webhoster haben niedrigere Grenzen für die maximale Größe der hochgeladenen (importierten) Datei und dies kann Ihnen dabei helfen, das festgelegte Kontingent nicht zu überschreiten.
  2. Sichern Sie das wp-content- Verzeichnis. Es liegt an Ihnen, ob Sie Ihren bevorzugten FTP-Client ( WinSCP , FileZilla , Cyberduck …) verwenden oder auch über SSH ( tar -pvczf wp-content.tar.gz wp-content/ ) Zugriff haben, was sehr viel sein kann elegantere Lösung.
  3. Importieren Sie die Datenbank auf den neuen Server. Wenn Sie WordPress bereits installiert haben, können Sie problemlos das oben genannte Adminer-Modul verwenden.
  4. Laden Sie die Datei searchreplacedb2.php ( WordPress (und andere) Such- und Ersetzungstool ) in das Stammverzeichnis Ihrer Website hoch (wo sich auch wp-config.php befindet). Dieses Tool wird verwendet, um alle Vorkommen der alten Domäne mit der neuen in Ihrer Datenbank zu überschreiben. Der Grund, warum wir dieses Skript verwenden und die Domäne nicht einfach manuell neu schreiben, ist seine Fähigkeit, auch mit serialisierten Daten zu arbeiten. Wenn Sie Bedenken hinsichtlich der Sicherheit dieses Verfahrens haben, können Sie es lokal oder auf einem Testserver statt am Produktionsstandort durchführen. Sie können diesen und den nächsten Schritt überspringen, wenn Sie nicht vorhaben, die Domain zu ändern.
  5. Lassen Sie die Adresse http://www.vasastranka.sk/searchreplacedb2.php laden. Das Skript kann automatisch die Daten abrufen, die Sie für die Datenbank in wp-config.php definiert haben, wenn WordPress bereits dort vorhanden ist. Klicken Sie auf „Weiter“, wählen Sie die Tabellen aus, die Sie ändern möchten, und definieren Sie auf der nächsten Seite die alten und neuen Domänen. Stellen Sie sicher, dass Sie diese URLs ohne den abschließenden Schrägstrich eingeben! (richtig = http://www.vasastranka.sk | falsch = http://www.vasastranka.sk /). Vergessen Sie nicht, die Datei vom Server zu löschen, nachdem Sie die alte Domäne durch eine neue ersetzt haben.
  6. Wenn Sie eine brandneue Installation hochladen, laden Sie einfach WordPress zusammen mit Ihrem eigenen wp-content -Ordner hoch und richten Sie wp-config.php wie gewohnt ein. Wenn Sie dort bereits über eine funktionsfähige Website verfügen, fahren Sie mit den folgenden Schritten fort.
  7. Benennen Sie den Ordner „wp-content“ in etwas anderes um, z. B. „wp-content.new“, und laden Sie ihn in dasselbe Verzeichnis wie den ursprünglichen wp-content hoch.
  8. Öffnen Sie die Datei wp-config.php , suchen Sie die Zeile, die mit $table_prefix beginnt, und kommentieren Sie sie aus. Erstellen Sie genau die gleiche Zeile direkt darunter, ändern Sie einfach das Präfix der Tabellen in das von Ihnen definierte. Es wird ungefähr so ​​aussehen:
    // $table_prefix  = 'wp_';
    $table_prefix = 'mojwebtest_';

    Speichern.

  9. Benennen Sie den ursprünglichen wp-content in wp-content .old und den neu hochgeladenen wp-content .new in wp-content um.
  10. Überprüfen Sie Ihre Website, um sicherzustellen, dass alles ordnungsgemäß funktioniert. Im Falle von Komplikationen kommentieren Sie einfach das neue Präfix für die Datenbanktabellen und entfernen den Kommentar zum Original in wp-config.php . Benennen Sie beide wp-content -Ordner wieder um so wie es war und alles wird zu dir zurückgehen wie zuvor.
  11. Wenn kein Problem aufgetreten ist, melden Sie sich bei der Systemsteuerung und den Einstellungen an> Permalinks drücken Sie zweimal hintereinander auf „Änderungen speichern“. Dadurch wird sichergestellt, dass Ihre Permalink-Struktur und alle Seiten-URLs für Sie korrekt funktionieren. Stellen Sie dann sicher, dass Sie dies in den Einstellungen getan haben> Datenschutzfähige Inhaltsindizierung durch Suchdienste.

Falls Sie lediglich die Domain oder URL der Website ändern und dennoch dieselbe Datenbank verwenden und auf demselben Server bleiben möchten (in ein anderes Verzeichnis verschieben), führen Sie einfach die folgenden Schritte aus:

  1. Vergessen Sie nicht ein vollständiges Backup (Dateien+Datenbank).
  2. Gehe zu den Einstellungen> Klicken Sie auf „Allgemein“ und ändern Sie die WordPress-Adresse (URL) und die Serveradresse (URL) in die gewünschte neue Domain oder den gewünschten Standort. Vergessen Sie nicht, diese Einstellungen zu speichern.
  3. (Versuchen Sie jetzt nicht, Ihre Website oder deren Verwaltung erneut zu öffnen/neu zu laden!)
  4. Verschieben/kopieren Sie alle Dateien (einschließlich .htaccess ) an den neuen Speicherort.
  5. Ihre Website sollte jetzt zugänglich sein. Als Erstes sollten Sie zu den Einstellungen gehen> Permalinks und drücken Sie zweimal hintereinander auf „Änderungen speichern“.
  6. Vorhandene Multimediainhalte (Bilder…) verlinken trotzdem weiterhin auf die alten Adressen. Sie können das Problem mit dem Update-URLs-Modul von Velvet Blues beheben oder sie mit dem bereits erwähnten Tool suchen und ersetzen.
  7. In den Einstellungen> Multimedia überprüfen Sie den Pfad zum Upload-Ordner. (Veraltet seit Version 3.5.)
  8. Wenn Sie eine benutzerdefinierte Währung verwenden und über einen Artikel verfügen, der auf die Startseite verlinkt, enthält dieser wahrscheinlich auch weiterhin den alten Wert.
  9. In manchen Fällen ist es notwendig, die Dateirechte zurückzusetzen.

Weitere Module, die diesen Prozess erleichtern sollen:

Wie führen Sie die Migration durch? Nutzen Sie weitere interessante Tools und Module für die Migration? Teilen Sie sie uns unten in den Kommentaren mit.

🤷‍♂️ Brauchen Sie Hilfe? Schauen Sie sich unsere Dienstleistungen an.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ihre Webseite gratis
Nach oben scrollen