Wissensdatenbank · Anleitungen (Shared Hosting)
So trennen Sie eine Addon-Domain von der primären Domain in einen eigenen cPanel-Account
Zuletzt aktualisiert am 2020-04-02
Eine der großartigen Funktionen von cPanel ist die Möglichkeit, mehrere Domains in einem einzigen Account zu hosten. Das hilft, die Hosting-Kosten zu senken (vorausgesetzt, Ihr Webhoster erlaubt Addon-Domains) und erleichtert die Verwaltung.
Es gibt jedoch Einschränkungen. Wenn Sie beispielsweise ein SSL-Zertifikat für eine Addon-Domain installieren möchten, müssen Sie diese zunächst in einen eigenen Account verschieben. Andernfalls ist es nicht möglich, ihr eine dedizierte IP-Adresse zuzuweisen (die für SSL-Zertifikate erforderlich ist).
Da cPanel/WHM keine automatisierte Möglichkeit bietet, eine Addon-Domain in einen eigenen Account zu verschieben, muss dies manuell erfolgen. In dieser Anleitung wird erläutert, wie Sie Addon-Domains manuell in eigene Accounts verschieben.
Um Ihren cPanel-Account zu sichern, klicken Sie auf Backups > Download or Generate a Full Website Backup im Bereich „Dateien“ und wählen Sie Home Directory als Ziel aus.

Wenn die Sicherung abgeschlossen ist, laden Sie die Datei auf Ihren lokalen Computer herunter.
Wenn Sie die Addon-Domain in ein cPanel-Konto verschieben möchten, das auf demselben Server (oder beim selben Hosting-Anbieter) gehostet wird, stoßen Sie auf ein großes Problem. Es ist nicht möglich, das neue cPanel-Konto zu erstellen, solange Sie die Addon-Domain nicht aus dem aktuellen Konto gelöscht haben (cPanel > Domains > Addon Domains > Remove), was zu Ausfallzeiten führt.
Es gibt zwar einige Lösungen dafür (z. B. den Dienst „Always Online“ von CloudFlare), diese werden in dieser Anleitung jedoch nicht behandelt.
Laden Sie zunächst Ihre gesamte Sicherung in einen temporären Ordner (z. B. /restore) im neuen Hosting-Konto hoch. So bleiben beim Entpacken des Sicherungsarchivs Dateien und Ordner erhalten, die mit dem Dateisystem von Windows nicht kompatibel sind (wie symbolische Links und versteckte Dateien).

Wenn Sie aufgefordert werden, den Pfad für die extrahierten Dateien einzugeben, belassen Sie die Standardeinstellung und klicken Sie aufExtract File(s) .


Bevor Sie den Inhalt Ihrer Datenbank wiederherstellen können, müssen Sie im neuen cPanel-Konto eine neue, leere MySQL-Datenbank sowie einen MySQL-Benutzer für den Zugriff auf diese Datenbank anlegen. Wenn Sie nicht wissen, wie das geht, kontaktieren Sie uns.
Starten Sie als Nächstes phpMyAdmin (cPanel > Datenbanken > phpMyAdmin) und wählen Sie im linken Menü die neu erstellte Datenbank aus. Wählen Sie oben den Reiter Importieren und wählen Sie auf Ihrem lokalen Computer die soeben heruntergeladene SQL-Dump-Datei aus. Klicken Sie auf die Schaltfläche Go um die Datei zu importieren.
Wenn alles funktioniert hat, sehen Sie in phpMyAdmin links eine Liste der MySQL-Tabellen.

Wählen Sie die erste Datei (oder den ersten Ordner) aus, halten Sie die Umschalttaste („Shift“) gedrückt und wählen Sie die letzte Datei des Verzeichnisses aus (alle Dateien auswählen). Ziehen Sie die ausgewählten Dateien per Drag-and-drop in den Ordner „public_html“.
Damit Ihre Website einwandfrei funktioniert, gehen Sie alle PHP-Konfigurationsdateien durch und passen Sie die MySQL-Einstellungen für die neue Datenbankverbindung an. Dazu können Sie die Funktion Edit im Dateimanager verwenden.
Rufen Sie nach Abschluss aller Konfigurationsänderungen Ihre Website auf, um sicherzustellen, dass alles korrekt funktioniert.
Es gibt jedoch Einschränkungen. Wenn Sie beispielsweise ein SSL-Zertifikat für eine Addon-Domain installieren möchten, müssen Sie diese zunächst in einen eigenen Account verschieben. Andernfalls ist es nicht möglich, ihr eine dedizierte IP-Adresse zuzuweisen (die für SSL-Zertifikate erforderlich ist).
Da cPanel/WHM keine automatisierte Möglichkeit bietet, eine Addon-Domain in einen eigenen Account zu verschieben, muss dies manuell erfolgen. In dieser Anleitung wird erläutert, wie Sie Addon-Domains manuell in eigene Accounts verschieben.
1. VOLLSTÄNDIGE SICHERUNG DES CPANEL-ACCOUNTS ERSTELLEN
cPanel erlaubt es nicht, eine einzelne Addon-Domain zu sichern. Sie könnten zwar alles manuell per SSH und/oder FTP sichern, mit einer vollständigen Account-Sicherung stellen Sie jedoch sicher, dass keine wichtigen Dateien fehlen.Um Ihren cPanel-Account zu sichern, klicken Sie auf Backups > Download or Generate a Full Website Backup im Bereich „Dateien“ und wählen Sie Home Directory als Ziel aus.

Wenn die Sicherung abgeschlossen ist, laden Sie die Datei auf Ihren lokalen Computer herunter.
2. NEUES CPANEL-KONTO ERSTELLEN
Wenn Sie Ihren eigenen dedizierten Server verwalten, melden Sie sich bei WHM an und erstellen Sie ein neues Hosting-Konto (WHM > Account Functions > Create a New Account). Alternativ können Sie einen zusätzlichen Hosting-Tarif bestellen.Wenn Sie die Addon-Domain in ein cPanel-Konto verschieben möchten, das auf demselben Server (oder beim selben Hosting-Anbieter) gehostet wird, stoßen Sie auf ein großes Problem. Es ist nicht möglich, das neue cPanel-Konto zu erstellen, solange Sie die Addon-Domain nicht aus dem aktuellen Konto gelöscht haben (cPanel > Domains > Addon Domains > Remove), was zu Ausfallzeiten führt.
Es gibt zwar einige Lösungen dafür (z. B. den Dienst „Always Online“ von CloudFlare), diese werden in dieser Anleitung jedoch nicht behandelt.
3. SICHERUNGSARCHIV IN DAS NEUE CPANEL-KONTO HOCHLADEN
Die beste Methode, Dateien auf einem cPanel-Server wiederherzustellen, ist wahrscheinlich SSH, allerdings erlauben nicht alle Hosting-Anbieter den SSH-Zugriff. Die folgenden Schritte sind unabhängig von den Einschränkungen Ihres Kontos anwendbar.Laden Sie zunächst Ihre gesamte Sicherung in einen temporären Ordner (z. B. /restore) im neuen Hosting-Konto hoch. So bleiben beim Entpacken des Sicherungsarchivs Dateien und Ordner erhalten, die mit dem Dateisystem von Windows nicht kompatibel sind (wie symbolische Links und versteckte Dateien).
4. DATEIEN AUS DEM SICHERUNGSARCHIV EXTRAHIEREN
Melden Sie sich beim neuen cPanel-Konto an und öffnen Sie den Dateimanager (cPanel > Files > File Manager). Wählen Sie die Sicherungsdatei aus und klicken Sie auf die Schaltfläche Extract .
Wenn Sie aufgefordert werden, den Pfad für die extrahierten Dateien einzugeben, belassen Sie die Standardeinstellung und klicken Sie aufExtract File(s) .

5. MYSQL-DATENBANKEN WIEDERHERSTELLEN
Wechseln Sie mit dem Dateimanager (cPanel > Files > File Manager), in das Verzeichnis, in das Sie den Inhalt des Sicherungsarchivs extrahiert haben. Suchen Sie nach einem Unterverzeichnis mit dem Namen „mysql“. Wählen Sie die SQL-Dump-Datei für Ihre Datenbank aus und klicken Sie auf Herunterladen .
Bevor Sie den Inhalt Ihrer Datenbank wiederherstellen können, müssen Sie im neuen cPanel-Konto eine neue, leere MySQL-Datenbank sowie einen MySQL-Benutzer für den Zugriff auf diese Datenbank anlegen. Wenn Sie nicht wissen, wie das geht, kontaktieren Sie uns.
Starten Sie als Nächstes phpMyAdmin (cPanel > Datenbanken > phpMyAdmin) und wählen Sie im linken Menü die neu erstellte Datenbank aus. Wählen Sie oben den Reiter Importieren und wählen Sie auf Ihrem lokalen Computer die soeben heruntergeladene SQL-Dump-Datei aus. Klicken Sie auf die Schaltfläche Go um die Datei zu importieren.
Wenn alles funktioniert hat, sehen Sie in phpMyAdmin links eine Liste der MySQL-Tabellen.
6. WEBSITE-DATEIEN WIEDERHERSTELLEN
Navigieren Sie mit dem cPanel-Dateimanager zu dem Verzeichnis, in dem sich die Dateien der Addon-Domain befinden. Dieses liegt in der Regel in einem Unterverzeichnis von „homedir“.
Wählen Sie die erste Datei (oder den ersten Ordner) aus, halten Sie die Umschalttaste („Shift“) gedrückt und wählen Sie die letzte Datei des Verzeichnisses aus (alle Dateien auswählen). Ziehen Sie die ausgewählten Dateien per Drag-and-drop in den Ordner „public_html“.
Damit Ihre Website einwandfrei funktioniert, gehen Sie alle PHP-Konfigurationsdateien durch und passen Sie die MySQL-Einstellungen für die neue Datenbankverbindung an. Dazu können Sie die Funktion Edit im Dateimanager verwenden.
Rufen Sie nach Abschluss aller Konfigurationsänderungen Ihre Website auf, um sicherzustellen, dass alles korrekt funktioniert.
7. E-MAIL-KONTEN WIEDERHERSTELLEN
Starten Sie den Dateimanager und verschieben Sie die folgenden Verzeichnisse wie angegeben:- [backup directory]/homedir/mail/[addon-domain.com] => /mail
- [backup directory]/homedir/etc/[addon-domain.com] => /etc
WEITERE HINWEISE
Es ist zwar unmöglich, alle Probleme aufzulisten, die beim Verschieben einer Addon-Domain in ein eigenes Konto auftreten können. Dennoch finden Sie hier einige weitere Punkte, die Sie vor und/oder nach dem Verschieben der Domain beachten sollten:- E-Mail-Weiterleitungen und -Filter: Diese befinden sich in /etc/valiases/[Domainname] bzw. /etc/vfilters/[Domainname]. Sofern Sie keinen Root-Zugriff auf den Server haben, müssen Sie diese manuell neu erstellen.
- Nameserver: Wenn Sie die Domain zu einem anderen Webhoster verschoben haben oder sich die IP-Adresse der Website geändert hat, aktualisieren Sie unbedingt Ihre Nameserver.
- Eigentümer und Berechtigungen: Wenn Ihre Website nach dem Transfer nicht ordnungsgemäß funktioniert, stellen Sie sicher, dass alle Dateien und Ordner dem neuen Hosting-Konto gehören und dass alle Berechtigungen korrekt gesetzt sind.
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.