Neue Installation, alte Daten übertragen, linkstruktur behalten ?

  • Hallo Einen schönen Blog aufsetzen mit allen Erfolgserlebnissen eigener Laienprogrammierung ist die eine Seite aber man muß auch mit den Updates rechnen. Ich habe einen WP Blog aber habe alle Änderungen nicht gut dokumentiert. Jetzt habe ich festgestellt, daß es einfacher ist alles neu aufzusetzen und bei den Änderungen alles so zu dokumentieren, daß ein zukünftiges Update problemlos möglich wird und auch werde ich die Wordpress-Änderungen im updatefähigen Rahmen halten.

    Jetzt stehe ich vor dem
    Problem Nummer 1. die alten Einträge in den neuen Blog zu übertragen.
    und Problem Nummer 2.
    Ich muß die ?p=7372 Endungen alle gleich behalten, weil sonst alle Google Backlinks ins Leere laufen und mit einer .htaccess 301 Umleitung gehts zwar aber so wie es Google beschreibt, daß es keine Folgen hat stimmt es nicht zu 100%. Ich habe da Erfahrungen und will diesmal die Linkstruktur beibehalten und nicht mit Umleitungen wursteln.

    Wie geht das ? Gibt es hier einen professionellen Spezialisten, der das kann und schon gemacht hat ? Vielleicht gegen Bezahlung ? Eine gute Beschreibung ? Bitte melden. Danke

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Kannst Du nicht einfach WP neu installieren und dann die relevanten Tabellen importieren per DB-Dump? Eigentlich musst Du doch nur die wp-options-Tabelle neu machen, denke ich. Was auch immer Du tust, behalte Backups von allen Zwischenschritten und probiere das ganze am besten einfach an einer lokalen Testinstallation aus.

  • Danke WP ist neu installiert, aber der DB Präfix ist geändert aus Sicherheitsgründen. Jetzt passt natürlich das DB Backup, das ich mit dem Dumper importiert habe nicht mehr rein. Jedenfalls erscheint gar nix. Vielleicht muß man das Präfix anpassen. Strenggenommen könnte ich mit konzentrierter Arbeit in ca 24h reiner cut and paste das ganze Blog neu aufbauen, aber dann stimmen die Dateiendungen für Google nicht mehr. Jeden Tag 2 h dann habe ich das auch in ca 14 Tagen erledigt. Wie sagt man. Wer nichts im kopf hat muß halt mehr laufen.

    Kannst Du nicht einfach WP neu installieren und dann die relevanten Tabellen importieren per DB-Dump? Eigentlich musst Du doch nur die wp-options-Tabelle neu machen, denke ich. Was auch immer Du tust, behalte Backups von allen Zwischenschritten und probiere das ganze am besten einfach an einer lokalen Testinstallation aus.

  • Zitat

    Jeden Tag 2 h dann habe ich das auch in ca 14 Tagen erledigt.

    Ich bin nicht sicher, warum Du etwas solchermaßen Verrücktes auch nur in Betracht ziehst. ;-) Ein DB-Dump ist doch kein binäres Hexenwerk, es ist eine einfache Textdatei, die Du nach Belieben in jedem Texteditor anpassen kannst.

    Also:
    - Kopie des unveränderten Dumps aufheben, zur Sicherheit
    - Dump öffnen, wp-Options-Tabelle rauslöschen [1]
    - DB-Präfix anpassen [2]
    - neuen Dump des frisch installierten Zielsystems ziehen und aufheben, ebenfalls zur Sicherheit falls beim Import was schiefgeht
    - Dump am Ziel importieren

    Zu [1]:
    - suche nach "CREATE TABLE `wp_options`" (oder wie Dein altes Prefix auch immer lautete)
    - falls darüber noch ein "DROP TABLE IF EXISTS `wp_options`;" steht, das löschen
    - das CREATE-Statement bis incl. Semikolon löschen
    - darunter sollte ein längeres INSERT-Statement stehen, das löschen, bis Du zum nächsten drop/create kommst

    Zu [2] (Dein Prefix für wpneu einsetzen, das alte ggf. natürlich auch):
    - ersetze "DROP TABLE IF EXISTS `wp_" mit "DROP TABLE IF EXISTS `wpneu_"
    - ersetze "CREATE TABLE `wp_" mit "CREATE TABLE `wpneu_"
    - ersetze "insert into `wp_" mit "insert into `wpneu_"

    Ich habe mir den Dump mit SQLyog erzeugt. Kann sein, dass phpMyAdmin oder andere Tools eine leicht andere Syntax verwenden, das musst Du ggf. anpassen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!