Support » Installation » Umzug auf selbem Server (neues Verzeichnis, anderes Datenbankpräfix)

  • Huhu ihr Lieben ^^

    ich will nur sicher gehen, dass ich bei meinen Gedankengängen keinen Fehler gemacht habe. Deswegen möchte ich euch kurz erleutern, was ich gemacht habe:

    Die Installation für WordPress verlief über ein Applikations-Angebot vom Hoster, in ein direktes Hauptverzeichnis, also kein Unterordner. Zunächst wurde dieser Ordner über eine Subdomain aufgerufen (Beispiel: http://www.sub.meinedomain.com/).
    Da sich aber mein WordPress Projekt vergrößert hat, entschloss ich mich dem ganzen eine Main Domain zu geben (Beispiel: http://www.mydomain.com/).
    Nun wollte ich für die neue Domain ein neues, eigenständiges Verzeichnis erstellen, also so, dass die neue Domain NICHT die Subdomain ansteuert. Dazu fand ich diesen netten Artikel hier:

    https://de.forums.wordpress.org/topic/wordpress-trotz-installation-in-unterverzeichnis-uber-hauptverzeichnis-aufrufen?replies=1

    Klappte auch einwandfrei ^^ ABER: wenn ich WordPress über das Applikationsangebot vom Hoster installiere, kann ich unter anderem das Interface über mein Parallels ansteuern, was beim Verschieben der Dateien nicht der Fall ist.

    Also habe ich die Daten auf der neuen Domain wieder gelöscht und folgendes gemacht:
    Auf der neuen Domain habe ich eine ganz neue/frische Applikation von WordPress installiert (mit identischem Namen und Passwort von der alten Installation auf der Subdomain). Ergebnis: frische Software mit eigenem Datenbanknamen/-präfix, unabhängig von der alten Installation auf der Subdomain.
    Nun habe ich über Parallels eine komplette Kopie der alten Datenbank (von der Subdomain) auf die neue „klonen“ lassen und die Daten von der alten Installation auf die neue Domain (Verzeichnis) kopiert und überschrieben.
    Zum Schluss habe ich in der Datei wp-config.php die Informationen der alten Datenbank durch die der neuen ersetzt.

    So, nun die Frage: waren meine Schritte und Überlegungen bis hier hin richtig? Oder habe ich noch einen Schritt vergessen/übersehen? ^^°
    WordPress funktioniert einwandfrei, aber ich habe ein bisschen Angst, dass ich irgendwo etwas vergessen habe und noch immer die alte Datenbank angesteuert wird.

    Im Voraus vielen Dank für eure Hilfe! Ich hoffe, dass das soweit verständlich ist ^^0

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Die Installation von WordPress mit Hilfe eines Skripts des Web Host ist eine einfache und komfortable Lösung, die es gerade Einsteigern leichter macht, an eine Website mit WordPress zu kommen. Allerdings gibt es hier zwei Nachteile: Zum einen passen Web Hosts WordPress gerne an die eigenen Wünsche an, was gut für den Web Host aber nicht unbedingt für den Kunden ist (z.B. wenn automatische Aktualisierungen abgeschaltet werden), zum anderen wissen die Kunden oft nicht, was genau wo (und warum dort) installiert wurde. So gesehen ist die Vorgehensweise, WordPress nochmal „zu Fuß“ zu installieren sehr löblich: Du bekommst ein „Original-WordPress“ an einem Ort, den du selbst bestimmt hast. (Tipp: Man kann WordPress auch in einem eigenen Verzeichnis installieren z.B. /users/kunde123/public_html/wordpress/ und dann durch Kopieren der index.php in das Verzeichnis /users/kunde123/public_html/ und Anpassung des Pfads in der index.php über http://domain.de direkt verfügbar machen. Dadurch wird die Installation übersichtlicher.)

    Die vorhandenen Datenbank-Tabellen kopieren und einzufügen ist sicherlich auch möglich. Ich hätte vermutlich einfach in der wp-config.php die Zugangsdaten zur alten Datenbank eingetragen (auf richtiges Tabellenpräfix achten! wird gerne übersehen).

    Wichtig ist, dass bei Änderungen der URL nicht nur die Einträge unter Einstellungen > Allgemein geändert werden, sondern auch die Pfade zu den Mediendateien passen, da die Mediendateien (aus gutem Grund) mit festen URLs eingebunden sind. Das bekommt man aber meistens schon mit dem folgenden Eintrag in der wp-config.php hin:

    define( 'RELOCATE', true );

    Danach Website aufrufen, anschließend sollte die Zeile in der wp-config.phpwieder entfernt werden.

    Ansonsten kann man die URL auch mit dem Script von Interconnectit korrigieren.

    Thread-Starter Fennek

    (@fennek)

    Ich hätte vermutlich einfach in der wp-config.php die Zugangsdaten zur alten Datenbank eingetragen (auf richtiges Tabellenpräfix achten! wird gerne übersehen).

    Nachdem ich meinen Beitrag hier geschrieben hatte, fiel mir das auch ein ^^° Eigentlich hätte ich das so noch einfacher lösen können. Aber im groben ist die alte Installation und Datenbank vorerst eine Art „Sicherung“ für mich, falls das in dem neuen Verzeichnis mit der neuen Domain nicht so funktioniert, wie ich das will 🙂 Damit die alte Applikation auf der Subdomain nicht mehr aufgerufen werden kann (über http://www.sub.meinedomain.com/), habe ich das über Parallels sperren lassen (kommt nun eine Fehlermeldung).

    Die automatische Aktualisierung habe ich auf „manuel“ gesetzt, da mir das persönlich lieber ist. Zwar ein ganz nettes Angebot von meinem Hoster, aber ich habe die Zügel lieber selber in der Hand 😉

    Bzgl. dem Eintrag

    define( 'RELOCATE', true );

    das heißt, dass ich den Eintrag am Ende der wp-config.php einsetze, die Webseite aufrufe und anschließend den Eintrag einfach wieder rauslösche? Hab ich das so richtig verstanden? Denn wenn sonst alles in Ordnung ist, würde ich das noch eben machen und anschließend die Installation so beibehalten, wenn ich sonst keinen Denkfehler gemacht habe 🙂

    Das hilft mir wirklich weiter! Vielen lieben Dank!

    Oh, noch eine kleine Frage:
    was hat es eigentlich mit der wp-config-sample.php auf sich? Muß ich die bei meinem „Umzug“ irgendwie berücksichtigen?

    In der wp-config.php gibt es eine Zeile „Stop editing here!“.
    Alles was du hinzufügst, muss folglich oberhalb dieser Zeile stehen. ich habe mir angewöhnt, eigene Einträge unterhalb der Zeile define( 'WP_DEBUG', false); hinzuzufügen. Dann finde ich sie immer auf Anhieb.

    Die wp-config-sample.php ist eine Muster-Datei (sample = Muster) auf die man zurückgreifen kann, wenn die automatische Konfiguration auf Grund besonderer Servereinstellungen nicht klappt. Sie stört aber auch nicht und da sie beim nächsten Update eh wieder hinzugefügt wird, würde ich sie einfach stehen lassen.

    Übrigens sind nicht aktualisierte WordPress-Installationen anfälliger für Angriffe. Deshalb würde ich die automatische Aktualisierung, die übrigens hervorragend klappt, beibehalten.

    Thread-Starter Fennek

    (@fennek)

    Ok, ich hab das gerade mal ausgeführt und Dank deines Tipps unterhalb der define( 'WP_DEBUG', false); eingefügt 🙂 Website aufgerufen, wp-config.php wieder editiert, define( 'RELOCATE', true ); rausgenommen und Datei anschließend wieder hochgeladen 🙂
    Scheint alles tiptop zu sein ^^ Freut mich! Vielen lieben Dank! Dann kann ich jetzt wieder ans bloggen gehen :3

    Oh, nein nein ^^ was ich mit der Aktualisierung meine: ich aktiviere das meistens von Hand, bzw. selber 🙂 Da ich so gut wie täglich in meinem WordPress-Blog bin, entgeht mir das dann nicht ^^

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Umzug auf selbem Server (neues Verzeichnis, anderes Datenbankpräfix)“ ist für neue Antworten geschlossen.