66 Bewertungen

Wie kann ich eine Joomla-Installation auf eine andere Domain oder eine Subdomain kopieren?

 

Auf einen anderen Host:

  1. Sämtliche Verzeichnisse und Dateien der ursprünglichen Seite mittels FTP auf den lokalen Rechner kopieren
  2. Die Datenbank mit mySQL exportieren und lokal abspeichern
  3. Das neue Subdomain-Verzeichnis erstellen
  4. Neue Datenbank für die Subdomain/neue Domain erstellen
  5. Konfiguration an die neuen Pfade/Domain/Datenbanknamen/Passwort anpassen
  6. Sämliche Verzeichnisse und Dateien mit FTP wieder auf den Server (Subdomain/neue Domain) kopieren
  7. Datenbank mit mySQL wieder importieren
  8. Prüfen ob alles funktioniert

Ein ausführlichere Beschreibung finden Sie weiter unten.

 

Auf dem gleichen Server in ein Unterverzeichnis oder eine Subdomain verschieben:

  • Domain auf den Unterordner oder die Subdomain verweisen
  • Pfade in der "configuration.php" anpassen.
  • gegebenenfalls eine "index.htm" entfernen oder anpassen
  • die Datenbank ist von den Anpassungen nicht betroffen

 

Wie zieht man mit einer Joomla-Installation um?

Wie kopiert man eine Joomla-Installation auf eine Subdomain?

Ein Umzug auf eine neue Domain ist der Erstellung einer Testumgebung sehr ähnlich, deshalb beschränkt sich der Text auf die Einrichtung einer Testumgebung in einer Subdomain.

  1. Die bestehende Joomla Installation liegt im "html"-Ordner entweder auf dem eigenen Rechner oder auf dem Server / Webspace, welcher vielleicht auch noch ein Unterverzeichnis wie /joomla/ oder /cms/ enthalten kann. Das ist in erster Linie sekundär. Wichtig ist, dass in diesem Verzeichnis alle Joomla Ordner liegen, wie administrator/ , cache/, components/ und so weiter.
  2. Erstellen Sie eine Subdomain, dann wird ein neuer Ordner für die Subdomain erstellt via FTP, (egal ob auf dem selben Server oder auf einem anderen). Eine Subdomain einzurichten ist unterschiedlich und hängt vom Hoster und deren Systemtools ab (Plesk, Confixx etc), welches je nach Hoster zur Verfügung gestellt wird.
  3. Die Rechte des neuen Verzeichnis bzw. deren Unterordner, in welche die Joomla-Installation kopiert werden soll und die Verzeichnisse darunter (Unterordner), sollten auf 755 oder aber auf 750 gesetzt werden.
  4. Logen Sie sich im phpMyAdmin ein und exportieren Sie die Datenbank, die Sie für die Subdomain haben möchten.
  5. Je nach FTP-Client, ist es möglich, dass Sie das bestehende Joomla-Verzeichnis direkt in das neue Subdomain Verzeichnis kopieren können. Wenn nicht, dann zuerst alle Ordner und Dateien auf den heimischen Rechner transferieren und von dort dann ins Subdomainverzeichnis.
  6. Jetzt liegt das frisch kopierte Original-Joomlaverzeichnis auf der Subdomain. Prüfen Sie an dieser Stelle, ob auch wirklich alle Ordner und Dateien übertragen wurden.
  7. Loggen Sie sich erneut in Ihremn phpMyAdmin ein und erstellen Sie eine neue und vor allem leere Datenbank. Nachdem Sie dies getan haben, importieren Sie die vorher gesicherte (exportierte) SQL-Datei von Ihrem Rechner.
  8. Nun öffnen Sie die Datei "configuration.php" (dies kann mit jedem beliebigen Text Editor geschehen) und ändern Sie die Pfadangaben so um, dass diese auf die Subdomain und deren Ordner verweisen. Hier müssen Sie die Pfadangaben der Live-Site anpassen; sowie die Angaben des "Absolute Path" auf den korrekten Pfad der Subdomain. (Tipp: Die meisten FTP Clients bieten ein "kopieren des Pfades" an, welches Sie dann per Zwischenablage zum "Absolute Path" kopieren können bzw. den vorherigen Pfad der ersten Installation überschreibt.) Dies muss auch für den Pfad des Caches-Ordners geschehen sowie für den Media-Ordner.
  9. Danach die modifizierte configuration.php speichern und auf dem Server übertragen.
  10. Im Browser nun prüfen, ob die neue Installation erreichbar ist, falls ja, haben Sie alles richtig gemacht. Sollten Sie die so neu erstellte Subdomain nicht erreichen (öffnen) können, kann dies an einer falsch übertragenen Datenbank oder fehlenden Dateien im Verzeichnis liegen.

 

0 Kommentare

Kommentar schreiben