• Gelöst Tobias

    (@tobiaseichner)


    Hallo,

    ich habe für eine WordPress-Installation einen Domainwechsel vornehmen müssen. Das hat so weit gut geklappt (Adminpanel: Einstellungen/Allgemein).

    Für alles andere wollte ich die auf diversen Sites empfohlenen SQL-Kommandos zum Suchen/Ersetzen anwenden. Hier habe ich mir aber jedes Mal die Datenbank zerstört – es fehlten hinterher immer Widgets, das Seitenlogo und andere Dinge funktionierten nicht mehr.

    Inzwischen habe ich die Beiträge, Seiten und anderes manuell angepasst und dort die alte Domain ersetzt. Allerdings werden die Medien (Bilder, etc.) immer noch über die alte Domain aufgerufen. Cache wurde gelöscht (mehrfach).

    Wie gehe ich jetzt geschickterweise vor, um die URLs der Mediendateien anzupassen?

    Mit dem Plugin „Better Search Replace“ sollte es wohl klappen, aber dieses listet nur in der Bezahlversion alle Änderungen in der simulierten Datenbankabfrage vorab auf, was ein gewisses Risiko in sich birgt. Und so gut es auch sein mag, aber für einen einmaligen Einsatz ist mit die Vollversion einfach zu teuer.

    Hier die von mir verwendeten SQL-Kommandos:

    UPDATE wp_posts SET guid = replace(guid, 'www.alt.tld', 'www.neu.tld');

    UPDATE wp_posts SET post_content = replace(post_content, 'www.alt.tld', 'www.neu.tld');

    UPDATE wp_postmeta SET meta_value = replace(meta_value,'www.alt.tld', 'www.neu.tld');

    Über Tipps würde ich mich freuen.

    Tobias

    • Dieses Thema wurde geändert vor 2 Monaten von Tobias. Grund: Korrekturen
Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Moderator Angelika Reisiger

    (@la-geek)

    Das Plugin funktioniert eigentlich super auch in der free Version. Mach trotzdem zuvor ein Datenbank-Backup

    6 Durchgänge in der Reihenfolge:

    1. https://www.alt.tld <-> https://www.neu.tld
    2. http://www.alt.tld <-> https://www.neu.tld
    3. https://alt.tld <-> https://www.neu.tld
    4. http://alt.tld <-> https://www.neu.tld
    5. www.alt.tld <-> www.neu.tld
    6. alt.tld <-> www.neu.tld

    www.neu.ltd falls die domain mit www. aufgerufen werden soll.

    Thread-Starter Tobias

    (@tobiaseichner)

    Danke für Deine schnelle Rückmeldung.

    Ich werde mir heute auch mal als Alternative dieses Plugin https://de.wordpress.org/plugins/search-and-replace/ ansehen. Es bietet so wie ich es verstanden habe, sogar gesonderte Funktionen für einen Domainwechsel.

    Tobias

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)