Hallo,
in meinem jugendlichen Leichtsinn hatte ich gedacht, ich schnappe mir gleich einfach die Daten, die ich auf meinem Server liegen habe und kopiere sie in das neue Verzeichnis, aber so schneint`s wohl nicht zu gehen. Habe gerade ein paar beiträge zur Thematik Umzug gelesen, werde aber nicht wirklich schlau daraus.
Hier mein Szenario:
Mein wp liegt unter http://www.meinname.de/wordpress und soll zu http://www.anderername.de/wordpress umziehen. Es handelt sich um den gleichen Provider und es wird der gleiche webspace genutzt. Mich irritieren etwas die vielen Einträge zu Änderungen in der Datenbank .... bei meinem Glück zerschieße ich schon was beim Öffnen ... Oder kann ich doch einfach mein Geraffel rüberschieben?
Thanx
snoopy64
Umzug innerhalb des selben Webspace mit neuer Domain
-
-
- Gerade eben
- 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)
-
vorsichtshalber solltest du eine Sicherung deiner Datenbank machen ... ist sowieso immer besser
und wenn du dann dich hieran hälst sollte nichts schiefgehen ...
-
Okay, dann werde ich mich nachher mal an die erste Sicherung meiner Datenbank machen ... und dann weiter nach Rezept.
Thanx
snoopy64 -
und wenn du dann dich hieran hälst sollte nichts schiefgehen ...
Anschließend vielleicht noch hier nachlesen:
http://jowra.com/journal/2006/0…ql-datenbanken/
in der Datenbank finden sich sicherlich noch etliche Einträge mit dem alten Domainnamen (Kommentare, Beiträge usw.). Ein Änderung ist in dem Fall nicht lebensnotwendig, aber um alles stimmig zu machen, kann es auch nicht schaden...
-
Anschließend vielleicht noch hier nachlesen:
http://jowra.com/journal/2006/0…ql-datenbanken/
in der Datenbank finden sich sicherlich noch etliche Einträge mit dem alten Domainnamen (Kommentare, Beiträge usw.). Ein Änderung ist in dem Fall nicht lebensnotwendig, aber um alles stimmig zu machen, kann es auch nicht schaden...
Hab ihn mal im entsprechenden FAQ-Eintrag verlinkt.
-
Danke erst mal. Ich melde mich in den nächsten 48 Stunden wieder ;-).
snoopy64 -
Hab ihn mal im entsprechenden FAQ-Eintrag verlinkt.
Es gibt dafür übrigens auch ein Plugin (deutsche Version wie immer von bueltge):
http://www.bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/
allerdings ist es auf einige Datenbankinhalte beschränkt und ersetzte bei meinen Tests nicht alles 100%ig. Für jemanden der nicht so gerne in der DB rumfummelt, aber sich eine Alternative. ;)
-
Es gibt dafür übrigens auch ein Plugin (deutsche Version wie immer von bueltge):
http://www.bueltge.de/wp-suchen-und-ersetzen-de-plugin/114/
allerdings ist es auf einige Datenbankinhalte beschränkt und ersetzte bei meinen Tests nicht alles 100%ig. Für jemanden der nicht so gerne in der DB rumfummelt, aber sich eine Alternative. ;)
Naja, Plugins haben die Eigenschaft, dass sie nur funktionieren, wenn der Blog auch funktioniert. Und das ist bei einer URL-Änderung nicht der Fall. Und wenn man eh schon in der DB ist, kann man das andere ja auch gleich machen.
Ich überlege mir also noch, ob ich das einbaue ;) -
So, nun tummel ich mich schon ne Weile in meiner Datenbank (obwohl ich "eigentlich" keine Ahnung habe), aber es klappt nicht.
Noch mal kurz das Szenario:
unter
http://www.birgit-giering.de/wordpress
habe ich eine Seite, die ich nach
http://www.lieblingslehrerin.de/wordpress
umziehen möchte, bzw. dies in großen Teilen schon getan habe.
Wenn ich den neuen Link anklicke, öffnet sich auch die gewünschte Seite, sobald ich aber angelegte Unterseiten anklicke, gehen diese noch auf die alte Seite.
Über phpmyadmin habe ich die URL wie beschrieben geändert - das scheint aber noch nicht zu reichen.
Den Tipps von jowra folgend habe ich versucht die (wahrscheinlich) entsprechenden DB-Einträge zu finden und zu ändern. Gehe ich auf wp_posts und gebe dort
SELECT * FROM `wp_posts` WHERE 1
UPDATE wp_posts SET post_content =
replace(post_content, 'http://www.birgit-giering.de/wordpress', 'lieblingslehrerin.de/wordpress');
ein, dann kommt folgende Fehlermeldung:
MySQL meldet: http://www.birgit-giering.de/mysqladmin/the…/img/b_help.png
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE wp_posts SET post_content = replace ( post_content , 'wDer SQL-Befehl wird vorher so dargestellt:
SQL-Befehl: http://www.birgit-giering.de/mysqladmin/the…/img/b_help.pngSQLSELECT * FROM `wp_posts` WHERE 1 UPDATE wp_posts SET post_content = REPLACE ( post_content, 'www.birgit-giering.de/wordpress', 'lieblingslehrerin.de/wordpress' ) LIMIT 0 , 30
Was muss ich wo noch ändern ... bitte möglichst kleinschrittig, da ich bis vorhin nicht wusste, wie eine DB von "innen" aussieht.
VG
Birgit -
Der SQL-Befehl wird vorher so dargestellt:
SQL-Befehl: http://www.birgit-giering.de/mysqladmin/the…/img/b_help.pngZunächst einmal mußt Du mit der Auswahl der zu ersetzenden Teile vorsichtig sein. In Deinem Fall würde ich folgendes schreiben:
SQLUPDATE wp_posts SET post_content = REPLACE ( post_content, 'birgit-giering.de', 'lieblingslehrerin.de'Hast Du das mit dem SELECT selbst dazu geschrieben oder hat phpmyadmin das automatisch eingefügt?
Das mit der Fehlermeldung müßte ich erst mal Testen, kann ich aber im Moment nicht (vielleicht heute Abend), auf jeden Fall hängt die falsche Weiterleitung damit nicht zusammen.
Hast Du unter Optionen -> Allgemein bei WordPress-Adresse und Blog-Adresse die neue URL eingetragen?
Hast Du in der Datenbank-Tabelle wp_options bei siteurl und home die neue Adresse drin?Dann bliebe eigentlich nur noch eine .htaccess Datei auf Deinem Webspace die das Ganze durcheinander bringen könnte, ansonsten müßte alles klappen.
-
Das SELECT Teil stand schon von Anfang an dort ... ich habe den Rest dann drunter gesetzt.
Leider komme ich vom Büro aus nicht auf meinen Server, da hier nichts mit ftp rausgeht. Wahrscheinlich komme ich auch erst morgen wieder zum Basteln.
Vielen Dank schon mal für die Bemühungen.
snoopy64 -
So, jetzt bin ich wieder einen Schritt weiter, aber leider noch nicht am Ziel. Zwar (Blog URL stimmte nicht) passt jetzt die Verlinkung der ersten Ebene, aber nicht die in der zweiten Ebene.
http://www.lieblingslehrerin.de/wordpress/?page_id=2 (Schulportrait okay)
http://www.lieblingslehrerin.de/wordpress/?page_id=6 (Geschichte --> verweist auf die alte URL)
Ich glaube ich habe jetzt alle Dokumente durchgesehen auf die ich Zugriff habe, aber ich kann nichts finden ...:confused:
snoopy64 -
Zwar (Blog URL stimmte nicht) passt jetzt die Verlinkung der ersten Ebene, aber nicht die in der zweiten Ebene.
Yep, das liegt daran, daß Du den Link dort von Hand eingetragen hast, für genau diese Fälle brauchst Du das Suchen/Ersetzen in der Datenbank, denn dort ist dieser Link so gespeichert. Obwohl, wenn Du die page_id=2 bearbeiten würdest (Verwalten -> Beiträge), müßtest Du eigentlich an diesen Link "rankommen" und ihn ändern können...
-
Alles klar jetzt. Danke!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!