Anleitung, wie Joomla ohne Probleme umgezogen werden kann | Manuell oder mit Plugin


In dieser Schritt für Schritt Anleitung zeigen wir, wie eine Joomla-Website problemlos umgezogen werden kann.


Als Hosting Provider haben wir täglich mit dutzenden Joomla-Websites zu tun. Wir wissen, welche Fragen vor dem Umzug gestellt werden und welche Probleme auftreten können.


Die Anleitung ist für Anfänger ausgelegt.


Wenn also nicht täglich an der Technik von Joomla Websites gearbeitet wird, ist die Anleitung genau das richtige.



1.  Vorbereitung & Überblick


Was mache ich mit der Domain?


Natürlich ist es möglich, die Domain und das Hosting separat bei verschiedenen Providern zu beziehen.


Wir empfehlen jedoch nach einem Joomla Umzug auch die Domain zum neuen Provider umzuziehen. Das erleichtert zukünftige Arbeit in vielen Hinsichten, z. B.:


  1. Bei Problemen muss nicht zwischen den Supportteams verschiedener Anbieter hin- und hergewechselt werden.
  2. Die Liste der verschiedenen Zugänge bleibt überschaubar.


Überblick: So gehst du bei einem Umzug mit Joomla vor:


  1. Bestelle ein Hosting Paket beim neuen Provider.
  2. Führe an der Website keine Änderungen mehr durch. Gegebenenfalls kann der Wartungsmodus aktiviert werden.
  3. Führe den Umzug wie in Schritt 2 beschrieben durch.
  4. Wenn der Joomla Umzug abgeschlossen ist, führe anschließend den Domain Transfer durch.

2.   Manueller Umzug - Websitedaten & Datenbank beim alten Provider sichern und wieder einspielen


Für diesen Schritt werden die Zugriffe zu den Programmen zur Verwaltung der Datenbank und der Dateien am Webserver (FTP-Programm) benötigt.


In unserem Beispiel verwenden wir die kostenlose FTP-Anwendung FileZilla zur Übertragung der Dateien und phpMyAdmin für die Datenbank.

Sichern der Websitedaten


Öffne FileZilla und aktiviere die Funktion "Auflistung versteckter Dateien erzwingen" unter dem Menüpunkt "Server". So gehst du sicher, dass die .htaccess Datei ebenfalls gesichert wird. Verbinde dich anschließend mit dem Webhosting Paket/ Server des aktuellen Providers.


Anschließend wird folgendes benötigt, erkundige dich notfalls beim Support des Providers, sollten dir diese Informationen nicht bekannt sein:


  • Server
  • Benutzername
  • Passwort

Wähle „Verbinden“ um eine Verbindung zum Server herzustellen.


FTP-Login beim aktuellen Provider

Wechsel nun auf der Server Seite (rechts) in das Stammverzeichnis der Joomla Installation.


Auf der lokalen Seite (links) öffne das Verzeichnis, in dem die Sicherung später abspeichert werden soll.


Markiere die Websitedaten und ziehe diese anschließend per Drag-and-Drop in das gewünschte lokale Verzeichnis (links).


Joomla FTP-Daten herunterladen per Drag and Drop

Optional können die Daten auch markiert und bei dem sich öffnenden Menü, nach einem Rechtsklick die Option „Herunterladen“, wählen. Die Daten werden in den jeweils geöffneten lokalen Ordner kopiert.


Joomla FTP-Daten herunterladen

Damit ist die Sicherung der Websitedaten abgeschlossen, du kannst die Verbindung wieder trennen. Nun geht es weiter zur Datenbank.

Sichern der Datenbank


Starte als ersten Schritt phpMyAdmin, welches standardmäßig zur Verwaltung von Datenbanken verwendet wird. Auch hier gilt es, den Support des Providers zu kontaktieren, solltest du Hilfe benötigen.


Wechsel in der linken Spalte in die gewünschte Datenbank und wähle anschließend im Menü, über der Datenbanktabelle, den Punkt „Exportieren“.


Datenbanksicherung erstellen

Wir empfehlen, die Exportmethode auf der Standardeinstellung „Schnell – nur notwendige Optionen anzeigen“ zu belassen.


Die fortgeschrittene Methode „Angepasst – zeige alle möglichen Optionen an“ erfordert Erfahrung mit dem Export von Datenbanken, in der Regel reicht die Standardeinstellung.


Mit einem Klick auf „OK“ öffnet sich als letzter Schritt ein Fenster, in dem ausgewählt werden kann, in welches lokale Verzeichnis die Sicherung gespeichert werden soll.


Die Datenbank Exporteinstellungen festlegen

Damit ist die Sicherung der Datenbank abgeschlossen.

Einspielen der FTP-Sicherung


Verbinde dich per FTP-Programm mit dem Server bei alldomains.hosting.


Falls die Logindaten nicht bekannt sind, können diese im Control Panel, Modul FTP-Manager, eingesehen und geändert werden.


Wie starte ich das Control Panel?


Starte das FTP Programm und fülle die 3 Felder aus - zum Login für den Server auf alldomains.hosting:


  • Server
  • Benutzername
  • Passwort

Stelle mit einem Klick auf „Verbinden“ eine Verbindung zum Server her.


Wordpress Seite zu alldomains.hosting übertragen - Login FTP-Client bei alldomains.hosting

Wichtig ist, wenn Joomla vorher schon im „www“ Verzeichnis installiert war, die Daten dort hinzukopieren. Wenn die Joomla Daten in einem Unterverzeichnis waren, erstelle denselben Pfad und kopieren die Daten dorthin.


Jetzt kann die lokale Datensicherung markiert und per Drag & Drop auf die Serverseite gezogen werden.


Schritt 3.2 - Joomla Seite zu alldomains.hosting übertragen - FTP-Daten übertragen (Drag&Drop)

Alternativ kann nach dem Markieren ein Rechtsklick gemacht und „Hochladen“ gewählt werden.


Schritt 3.2 - Joomla Seite zu alldomains.hosting übertragen - FTP-Daten übertragen (Rechtsklick)

Damit sind die Websitedateien auf dem Webserver des Webhosting Pakets hochgeladen.

Einspielen der Datenbanksicherung mit phpMyAdmin


Starte das Control Panel und wechsel anschließend in das Modul Datenbanken, um eine neue Datenbank hinzuzufügen.


- Wordpress Seite zu alldomains.hosting übertragen - phpMyAdmin bei alldomains.hosting starten Schritt 1

Erstelle eine neue Datenbank über die Schaltfläche „Neue Datenbank hinzufügen“.


Bei der neuen Datenbank wähle den Button „Aktion“ und anschließend „Verwaltung (phpMyAdmin)“.


Wordpress Seite zu alldomains.hosting übertragen - phpMyAdmin bei alldomains.hosting starten Schritt 2

Wähle über die Navigationsleiste den Punkt „Importieren“.


Schritt 3.1 - Typo3 Seite zu alldomains.hosting übertragen - Import Einstellungen festlegen

Über die Schaltfläche „Durchsuchen...“ kann der Speicherort für die lokale Sicherung der gesicherten Datenbank ausgewählt werden.


Wir empfehlen auch beim Import die Einstellungen auf den Standardwerten zu belassen, da in der Regel damit gearbeitet werden kann.


Wenn du mit den Einstellungen zufrieden bist, schließe den Prozess mit der Schaltfläche „OK“ ab.


Schritt 3.1 - Typo3 Seite zu alldomains.hosting übertragen - Datenbankimport wurde abgeschlossen

Damit ist auch der Import der Datenbank abgeschlossen und die Websitedaten der alten Joomla Seite erfolgreich auf alldomains.hosting übertragen.


3. Änderung der Konfiguration


Joomla arbeitet mit einer Konfigurationsdatei (configuration.php), damit die Verbindung zur Datenbank hergestellt werden kann.

Öffne die "configuration.php" Datei mit einem Editor deiner Wahl. Mache dir sicherheitshalber vor der Änderung eine Kopie der Datei, um bei möglichen Fehlern schnell das Original griffbereit zu haben.


Die Datei kann mit jedem beliebigen Editor gearbeitet werden. Suche dir die Datei aus deiner Sicherung und öffne diese mit "Rechtsklick auf die Datei" -> "Öffnen mit" -> "Editor deiner Wahl".


Optional kann diese Änderung mit über den Dateimanager vorgenommen werden.


Suche nach diesen 4 Einträgen (Windows: Strg + F):


  • "$host" ("Datenbankhost")
  • "$user" ("Benutzername")
  • "$password" ("Datenbankpasswort")
  • "$db" ("Datenbankname")

Datenbankdaten in der wp-config.php aktualisieren

Diese 4 Einträge zeigen aktuell noch auf die alte Datenbank. Damit auf die neue, importierte, Datenbank zugegriffen werden kann, werden die neuen Zugangsdaten benötigt.


Wo finde ich die Zugangsdaten zur Datenbank?


Hast du die notwendigen Daten gefunden, ersetze sie dementsprechend mit den alten.


Die Datenbank Zugangsdaten bei alldomains.hosting herausfinden Schritt 1
Die Datenbank Zugangsdaten bei alldomains.hosting herausfinden Schritt 2
Die Datenbank Zugangsdaten bei alldomains.hosting herausfinden Schritt 3

Sind sie korrekt gesetzt, geht es mit dem Pfad für die temporären Dateien und Logs von Joomla weiter.


Die zwei Einträge lauten wie folgt:


  1. $log_path
  2. $tmp_path

Ändere diese auf folgende Einträge und ersetze "deinedomain.tld" entsprechend mit dem Domainnamen:


  1. $log_path: "/var/home/deinedomain.tld/www/administrator/logs"
  2. $tmp_path: "/var/home/deinedomain.tld/www/tmp"

Beachte dabei die Ordnerstruktur. Sollte es Unterverzeichnisse geben, müssen diese entsprechend angepasst werden. /www/ bezieht sich dabei auf das Hauptverzeichnis und alles danach zählt als Unterverzeichnis, wie z.B. /www/joomla/


Pfadanpassung in der configuration.php

Sind die Einträge ebenfalls entsprechend ersetzt, ist der Umzug der Joomla Website zu alldomains.hosting ist abgeschlossen.

Domain umziehen bzw. mit neuem Hosting verbinden


Die Websitedateien befinden sich nun auf dem Server von alldomains.hosting.
Nun kann ebenfalls der Domaintransfer eingeleitet werden.


Im Zuge dessen kann mit der Option "alldomains.hosting Nameserver übernehmen" die Domain bereits mit den Nameservern des Hosting Pakets verbunden werden.
Hier findest du eine Anleitung, wie die DNS Änderungen entsprechend angepasst werden können.


Soll die Domain nicht umgezogen werden, müssen die Nameserver des Hosting Pakets, in den Nameserver Einstellungen des aktuellen Domain Anbieters angepasst werden. Kontaktiere den Support des Anbieters, solltest du dabei Hilfe benötigen.