15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
30.10.2024
1 +1

Wie man ein Website-Archiv und einen Datenbank-Dump von Beget für die Hosting-Migration erhält

Die Migration Ihrer Website zu einem neuen Hosting-Anbieter ist eine der kritischsten Operationen, die Sie als Website-Betreiber oder Systemadministrator durchführen werden. Korrekt durchgeführt, führt sie zu null Datenverlust und minimaler Ausfallzeit. Schlecht durchgeführt, kann sie beschädigte Datenbanken, fehlerhafte Konfigurationen und stundenlange Fehlersuche bedeuten.

Diese Schritt-für-Schritt-Anleitung führt Sie durch den vollständigen Prozess des Exportierens Ihrer Website-Dateien und Datenbank von Beget und des erfolgreichen Importierens von allem in eine neue Hosting-Umgebung — egal ob Sie zu einem VPS Hosting-Plan, einem Dedicated Server oder einem Shared Web Hosting-Paket wechseln.

Warum eine sorgfältige Migrationsplanung wichtig ist

Bevor Sie eine einzige Datei anfassen, sollten Sie verstehen, was eine vollständige Website-Migration beinhaltet:

  • Website-Dateien — alle PHP-Skripte, HTML, CSS, JavaScript, Bilder, Uploads und Theme/Plugin-Verzeichnisse
  • Datenbank-Dump — ein vollständiger SQL-Export Ihrer MySQL- oder MariaDB-Datenbank, der alle Ihre Inhalte, Benutzerdaten und Einstellungen enthält
  • Konfigurationsdateien — umgebungsspezifische Einstellungen, die Ihre Anwendung mit der Datenbank verbinden
  • DNS-Einträge — Weiterleitung Ihrer Domain auf den neuen Server nach Abschluss der Migration

Das Überspringen eines dieser Schritte ist die häufigste Ursache für fehlgeschlagene Migrationen. Folgen Sie dieser Anleitung der Reihe nach, und Sie werden eine saubere, vollständige Kopie Ihrer Website bereit zur Bereitstellung haben.

Schritt 1: Laden Sie Ihre Website-Dateien von Beget herunter

Sie haben zwei zuverlässige Methoden zum Extrahieren Ihrer Website-Dateien von Beget. Wählen Sie diejenige, die am besten zu Ihrem technischen Kenntnisstand und der Größe Ihrer Website passt.

Methode 1: Verwendung des Beget File Managers (browserbasiert)

Dies ist der schnellste Ansatz für kleine bis mittelgroße Websites und erfordert keine zusätzliche Software.

  1. Melden Sie sich in Ihrem Beget-Kontrollpanel unter beget.com an.
  2. Navigieren Sie vom Haupt-Dashboard zum File Manager.
  3. Suchen Sie das Stammverzeichnis Ihrer Website — dieses befindet sich typischerweise im public_html-Ordner oder einem Unterverzeichnis, das nach Ihrer Domain benannt ist.
  4. Wählen Sie alle Dateien und Ordner im Verzeichnis Ihrer Website aus.
  5. Klicken Sie mit der rechten Maustaste und wählen Sie Komprimieren oder Archivieren, um alles in eine einzige .zip-Datei zu packen.
  6. Sobald das Archiv erstellt ist, klicken Sie auf Herunterladen, um die .zip-Datei auf Ihrem lokalen Computer zu speichern.

> Profi-Tipp: Bei großen Websites (über 500 MB) kann der File Manager während der Komprimierung eine Zeitüberschreitung erleiden. Verwenden Sie in diesem Fall Methode 2 unten oder komprimieren Sie über SSH, wenn Sie Shell-Zugang haben.

Methode 2: Verwendung eines FTP-Clients (FileZilla oder ähnliches)

FTP ist die bevorzugte Methode für große Websites, da es Übertragungen zuverlässiger handhabt und Ihnen die volle Kontrolle über den Prozess gibt.

  1. Laden Sie FileZilla (kostenlos, plattformübergreifend) von filezilla-project.org herunter und installieren Sie es.
  2. Melden Sie sich in Ihrem Beget-Konto an und navigieren Sie zu Einstellungen → FTP-Einstellungen, um Ihre FTP-Zugangsdaten abzurufen:
  • Host: Ihr Server-Hostname oder Ihre IP-Adresse
  • Benutzername: Ihr FTP-Benutzername
  • Passwort: Ihr FTP-Passwort
  • Port: 21 (Standard-FTP) oder 22 (SFTP, aus Sicherheitsgründen empfohlen)
  1. Öffnen Sie FileZilla und geben Sie Ihre Zugangsdaten in die Schnellverbindungs-Leiste oben ein.
  2. Navigieren Sie nach der Verbindung zum public_html-Verzeichnis (oder dem Stammordner Ihrer Website) im rechten Bereich.
  3. Wählen Sie alle Dateien und Ordner aus, klicken Sie mit der rechten Maustaste und wählen Sie Herunterladen.
  4. FileZilla überträgt alle Dateien in das lokale Verzeichnis, das im linken Bereich angezeigt wird.

> Sicherheitshinweis: Bevorzugen Sie immer SFTP (Port 22) gegenüber normalem FTP, wenn verfügbar. SFTP verschlüsselt Ihre Zugangsdaten und Dateiübertragungen und verhindert so das Abfangen.

Schritt 2: Exportieren Sie Ihre Datenbank von Beget über phpMyAdmin

Ihre Datenbank enthält alles, was Ihre Website dynamisch macht — Beiträge, Seiten, Benutzerkonten, Bestellungen, Einstellungen und mehr. Ein fehlender oder beschädigter Datenbankexport wird Ihre Website vollständig zum Absturz bringen.

  1. Melden Sie sich in Ihrem Beget-Kontrollpanel an und navigieren Sie zu Datenbanken.
  2. Suchen Sie die mit Ihrer Website verknüpfte Datenbank und klicken Sie auf phpMyAdmin, um die Datenbankverwaltungsoberfläche zu öffnen.
  3. Klicken Sie im linken Bereich von phpMyAdmin auf Ihren Datenbanknamen, um ihn auszuwählen. Stellen Sie sicher, dass Sie die richtige Datenbank ausgewählt haben — Sie sollten alle Ihre Tabellen aufgelistet sehen.
  4. Klicken Sie auf den Reiter Exportieren im oberen Navigationsmenü.
  5. Wählen Sie Ihre Exportmethode:
  • Schnellexport — Exportiert die gesamte Datenbank als .sql-Datei mit Standardeinstellungen. Für die meisten Migrationen geeignet.
  • Benutzerdefinierter Export — Gibt Ihnen Kontrolle darüber, welche Tabellen einbezogen werden sollen, das Ausgabeformat (SQL, CSV, XML) und Komprimierungsoptionen (gzip oder zip). Empfohlen für große Datenbanken oder wenn Sie eine komprimierte Datei benötigen.
  1. Stellen Sie beim Format sicher, dass SQL ausgewählt ist.
  2. Aktivieren Sie beim benutzerdefinierten Export die gzip-Komprimierung im Ausgabebereich, um die Dateigröße zu reduzieren.
  3. Klicken Sie auf OK, um die .sql– (oder .sql.gz-)Dump-Datei zu generieren und auf Ihren Computer herunterzuladen.

> Wichtig: Bewahren Sie diese .sql-Datei sicher auf. Sie ist der vollständige Snapshot der Daten Ihrer Website. Speichern Sie eine Sicherungskopie an einem separaten Ort, bevor Sie fortfahren.

Schritt 3: Dateien hochladen und die Datenbank auf Ihrem neuen Host importieren

Mit Ihren Dateien und dem Datenbank-Dump in der Hand sind Sie bereit, Ihre Website auf dem neuen Server einzurichten.

3a: Website-Dateien auf den neuen Host hochladen

Über FTP/SFTP:

  1. Verbinden Sie sich mit Ihrem neuen Hosting-Server über FileZilla mit den FTP/SFTP-Zugangsdaten, die von Ihrem neuen Host bereitgestellt wurden.
  2. Navigieren Sie zum Web-Stammverzeichnis Ihres neuen Kontos — typischerweise public_html, www oder htdocs.
  3. Laden Sie alle Dateien aus Ihrer lokalen Sicherung in dieses Verzeichnis hoch.

Über den File Manager des neuen Hosts:

  1. Melden Sie sich in Ihrem neuen Hosting-Kontrollpanel an (cPanel, DirectAdmin oder ein benutzerdefiniertes Panel).
  2. Öffnen Sie den File Manager, navigieren Sie zu public_html und verwenden Sie die Upload-Funktion.
  3. Laden Sie Ihr .zip-Archiv hoch und entpacken Sie es dann direkt auf dem Server.

> Wenn Sie zu einem VPS mit cPanel migrieren, bietet der cPanel File Manager einen unkomplizierten Upload-und-Entpacken-Workflow, der für die meisten Website-Größen gut funktioniert.

3b: Eine neue Datenbank erstellen und den Dump importieren

  1. Navigieren Sie in Ihrem neuen Hosting-Kontrollpanel zu MySQL-Datenbanken (oder äquivalent).
  2. Erstellen Sie eine neue Datenbank — notieren Sie den Datenbanknamen.
  3. Erstellen Sie einen neuen Datenbankbenutzer mit einem starken Passwort.
  4. Weisen Sie den Benutzer der Datenbank mit vollen Berechtigungen zu.
  5. Öffnen Sie phpMyAdmin für die neue Datenbank.
  6. Klicken Sie auf den Reiter Importieren.
  7. Klicken Sie auf Datei auswählen und wählen Sie Ihre .sql– (oder .sql.gz-)Dump-Datei aus.
  8. Lassen Sie die Standardeinstellungen und klicken Sie auf OK.
  9. Warten Sie, bis der Import abgeschlossen ist — große Datenbanken können mehrere Minuten dauern.

> Fehlerbehebung: Wenn Sie beim Import einen Fehler „maximale Upload-Größe” erhalten, können Sie über die Befehlszeile importieren mit: mysql -u username -p database_name < your_dump.sql

Schritt 4: Aktualisieren Sie Ihre Website-Konfigurationsdateien

Dies ist der Schritt, den die meisten Anfänger vergessen — und er ist derjenige, der die meisten Fehler nach der Migration verursacht. Die Konfigurationsdatei Ihrer Website enthält die Datenbankverbindungsdetails (Hostname, Datenbankname, Benutzername und Passwort) aus Ihrer alten Hosting-Umgebung. Diese müssen aktualisiert werden, um Ihrer neuen Hosting-Umgebung zu entsprechen.

WordPress (wp-config.php)

Öffnen Sie wp-config.php im Stammverzeichnis Ihrer Website und aktualisieren Sie die folgenden Zeilen:

define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );

Joomla (configuration.php)

public $host = 'localhost';
public $db = 'your_new_database_name';
public $user = 'your_new_database_user';
public $password = 'your_new_database_password';

Benutzerdefinierte PHP-Anwendungen (config.php oder .env)

Aktualisieren Sie die Datenbankkonstanten oder Umgebungsvariablen, um die neuen Zugangsdaten widerzuspiegeln. Wenn Ihre Anwendung eine .env-Datei verwendet (üblich in Laravel, Symfony usw.), aktualisieren Sie die DB_*-Variablen entsprechend.

> Löschen Sie nach dem Aktualisieren der Konfigurationsdateien jeden Anwendungs-Cache, um zu verhindern, dass veraltete Daten Fehler verursachen.

Schritt 5: Testen Sie Ihre Website vor der Aktualisierung des DNS

Bevor Sie Ihre Domain auf den neuen Server verweisen, überprüfen Sie, ob alles korrekt funktioniert. Das Umschalten des DNS vor dem Testen ist ein häufiger Fehler, der für Ihre Besucher sichtbare Ausfallzeiten verursacht.

Testmethoden:

  • Hosts-Datei-Modifikation — Bearbeiten Sie vorübergehend Ihre lokale /etc/hosts-Datei (Linux/macOS) oder C:WindowsSystem32driversetchosts-Datei (Windows), um Ihre Domain auf die IP-Adresse des neuen Servers zu verweisen. Damit können Sie die Website auf dem neuen Server in der Vorschau anzeigen, ohne Live-Besucher zu beeinflussen.
  • Temporäre URL — Viele Hosting-Anbieter bieten eine temporäre Subdomain oder eine IP-basierte URL an, um Ihre Website vor der DNS-Propagierung zu testen.
  • Alle Funktionen prüfen — Testen Sie Login, Formulare, Checkout-Prozesse, Medienladen und alle dynamischen Funktionen.

Schritt 6: DNS aktualisieren und die Migration abschließen

Sobald Sie bestätigt haben, dass die Website auf dem neuen Server korrekt funktioniert:

  1. Melden Sie sich bei Ihrem Domain-Registrar oder DNS-Verwaltungspanel an.
  2. Aktualisieren Sie den A-Eintrag, um auf die IP-Adresse Ihres neuen Servers zu verweisen.
  3. Wenn Sie Nameserver verwenden, aktualisieren Sie diese auf die von Ihrem neuen Host bereitgestellten.
  4. Die DNS-Propagierung dauert typischerweise 24–48 Stunden, obwohl sie oft viel schneller ist.

> Wenn Sie Ihre Domain über AlexHost registriert haben, können Sie DNS-Einträge direkt über das Domain-Registrierung-Dashboard verwalten — was den Umstellungsprozess unkompliziert und zentralisiert macht.

Schritt 7: Checkliste nach der Migration

Gehen Sie diese Checkliste durch, nachdem Ihre Migration abgeschlossen ist:

  • [ ] Alle Website-Dateien hochgeladen und zugänglich
  • [ ] Datenbank erfolgreich ohne Fehler importiert
  • [ ] Konfigurationsdateien mit neuen Datenbank-Zugangsdaten aktualisiert
  • [ ] Website getestet und auf dem neuen Server funktionsfähig
  • [ ] DNS aktualisiert und propagiert
  • [ ] SSL-Zertifikat installiert und HTTPS funktioniert
  • [ ] E-Mail-Konten neu erstellt oder migriert (falls zutreffend)
  • [ ] Altes Hosting-Konto mindestens 48–72 Stunden als Fallback aktiv gehalten

> SSL-Hinweis: Stellen Sie nach der Migration sicher, dass Ihr SSL-Zertifikat auf dem neuen Host aktiv ist. AlexHost bietet SSL-Zertifikate an, die schnell für Ihre Domain bereitgestellt werden können, um sicherzustellen, dass Ihre Website von Anfang an sicher und von Browsern als vertrauenswürdig eingestuft bleibt.

Häufige Migrationsfehler, die vermieden werden sollten

FehlerKonsequenzLösung
Vergessen, die Datenbank zu exportierenWebsite lädt ohne InhalteExportieren Sie immer .sql vor der Migration
wp-config.php nicht aktualisierenDatenbankverbindungsfehlerDB-Zugangsdaten sofort nach dem Upload aktualisieren
Altes Hosting zu früh kündigenKein Fallback bei ProblemenAlten Host 48–72 Stunden aktiv halten
SSL-Einrichtung überspringenBrowser-SicherheitswarnungenSSL auf dem neuen Host vor dem DNS-Umschalten installieren
Dateiberechtigungen ignorieren500-Fehler, fehlerhafte UploadsVerzeichnisse auf 755 und Dateien auf 644 setzen

Abschließende Gedanken

Die Migration einer Website von Beget zu einem neuen Hosting-Anbieter ist ein methodischer Prozess, der sorgfältige Vorbereitung belohnt. Indem Sie die Schritte in dieser Anleitung befolgen — Ihre Dateien herunterladen, Ihre Datenbank exportieren, auf den neuen Server hochladen, Konfigurationsdateien aktualisieren und vor dem DNS-Umschalten testen — können Sie eine nahtlose Migration mit null Datenverlust und minimaler Ausfallzeit durchführen.

Ob Sie auf einen leistungsstarken VPS Hosting-Plan für bessere Geschwindigkeit und Kontrolle upgraden oder auf einen Dedicated Server für maximale Ressourcen skalieren — AlexHost bietet die Infrastruktur und den Support, um Ihre Migration so reibungslos wie möglich zu gestalten.

Wenn Sie Fragen zu Ihrem spezifischen Setup haben oder Hilfe beim Migrationsprozess benötigen, zögern Sie nicht, das AlexHost-Support-Team zu kontaktieren — wir sind hier, um zu helfen.

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen