PrestaShop Backup und Migration: Vollständige Anleitung

Regelmäßige Backups schützen Ihren Shop vor Datenverlust. Eine gute Migrationsstrategie sorgt für einen reibungslosen Umzug zu einem neuen Hosting. Lernen Sie, wie Sie professionelle Backups erstellen und Ihren PrestaShop-Shop sicher migrieren.

Warum Backups essenziell sind

Backups schützen vor:

  • Serverausfall oder Hardwareproblemen
  • Hackerangriffen und Malware
  • Unabsichtlich gelöschten Dateien
  • Fehlgeschlagenen Updates
  • Menschlichen Fehlern
  • Datenbankbeschädigung

Backup-Strategie

Was Sie sichern sollten

Ein vollständiges PrestaShop-Backup enthält:

  1. Datenbank: Alle Produkte, Kunden, Bestellungen
  2. Dateien: Themes, Module, Bilder
  3. Konfiguration: Einstellungen und Anpassungen

Backup-Frequenz

Empfohlenes Schema:

  • Täglich: Datenbank-Backup
  • Wöchentlich: Vollständiges Backup (Datenbank und Dateien)
  • Vor Updates: Immer ein Backup erstellen
  • Nach großen Änderungen: Extra Backup erstellen

Aufbewahrungsrichtlinie

Halten Sie mehrere Backups bereit:

  • Letzte 7 tägliche Backups
  • Letzte 4 wöchentliche Backups
  • Letzte 3 monatliche Backups
  • Aufbewahrung an einem externen Ort

Datenbank-Backup erstellen

Über phpMyAdmin

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu phpMyAdmin
  3. Wählen Sie Ihre PrestaShop-Datenbank
  4. Klicken Sie auf Exportieren
  5. Wählen Sie das Format SQL
  6. Wählen Sie Schnell oder Angepasst
  7. Klicken Sie auf Start
  8. Laden Sie die SQL-Datei herunter

Über SSH

Für große Datenbanken über die Befehlszeile:

  1. Verbinden Sie sich über SSH
  2. Führen Sie den mysqldump-Befehl aus
  3. Die Datei wird auf dem Server gespeichert
  4. Laden Sie sie über FTP oder SCP herunter

Über Installatron

  1. Gehen Sie zu Installatron in DirectAdmin
  2. Suchen Sie Ihre PrestaShop-Installation
  3. Klicken Sie auf Backup
  4. Wählen Sie aus, was Sie sichern möchten
  5. Klicken Sie auf Backup erstellen
  6. Laden Sie die Backup-Datei herunter

Dateien-Backup erstellen

Wichtige Ordner

Stellen Sie sicher, dass Sie diese Ordner sichern:

  • /modules: Alle installierten Module
  • /themes: Themes inklusive Anpassungen
  • /img: Produktbilder und Uploads
  • /config: Konfigurationsdateien
  • /override: Angepasster Code
  • /translations: Übersetzungen
  • /upload: Uploads von Modulen

Über FTP

  1. Verbinden Sie sich mit einem FTP-Client wie FileZilla
  2. Navigieren Sie zum PrestaShop-Stammverzeichnis
  3. Wählen Sie alle Ordner und Dateien aus
  4. Laden Sie sie auf Ihren lokalen Computer herunter
  5. Komprimieren Sie sie zu einer ZIP-Datei

Über Dateimanager

  1. Gehen Sie zu DirectAdmin
  2. Öffnen Sie den Dateimanager
  3. Navigieren Sie zum PrestaShop-Ordner
  4. Wählen Sie alles aus
  5. Klicken Sie auf Komprimieren
  6. Laden Sie das Archiv herunter

Automatische Backups

Über Installatron

  1. Gehen Sie zu Ihrem PrestaShop in Installatron
  2. Klicken Sie auf Einstellungen
  3. Finden Sie Automatische Backups
  4. Konfigurieren Sie:
    • Frequenz (täglich/wöchentlich)
    • Wie viele Backups aufbewahrt werden
    • Was gesichert werden soll
  5. Speichern Sie die Einstellungen

Über DirectAdmin

  1. Gehen Sie zu Backups in DirectAdmin
  2. Wählen Sie Ihre Domain
  3. Konfigurieren Sie automatische Backups
  4. Wählen Sie den Backup-Speicherort

Backup wiederherstellen

Datenbank wiederherstellen

  1. Melden Sie sich bei phpMyAdmin an
  2. Wählen Sie die leere Datenbank
  3. Klicken Sie auf Importieren
  4. Wählen Sie Ihre SQL-Backup-Datei
  5. Klicken Sie auf Start
  6. Warten Sie, bis der Import abgeschlossen ist

Dateien wiederherstellen

  1. Löschen oder benennen Sie aktuelle Dateien um
  2. Laden Sie Ihre Backup-Dateien über FTP hoch
  3. Entpacken Sie sie bei Bedarf
  4. Überprüfen Sie die Dateiberechtigungen

Über Installatron

  1. Gehen Sie zu Ihrer Installation
  2. Klicken Sie auf Wiederherstellen
  3. Wählen Sie ein Backup aus der Liste
  4. Bestätigen Sie die Wiederherstellungsaktion
  5. Warten Sie, bis der Vorgang abgeschlossen ist

Migration vorbereiten

Pre-Migrations-Checkliste

Bevor Sie beginnen:

  1. Erstellen Sie ein vollständiges Backup
  2. Notieren Sie alle Einstellungen
  3. Überprüfen Sie die PHP-Version auf dem neuen Server
  4. Vergleichen Sie MySQL-Versionen
  5. Planen Sie den Migrationszeitpunkt

Wartungsmodus aktivieren

Vermeiden Sie Bestellungen während der Migration:

  1. Gehen Sie zum PrestaShop-Backoffice
  2. Schalten Sie den Wartungsmodus ein
  3. Informieren Sie Kunden bei Bedarf

Migration durchführen

Schritt 1: Backup erstellen

  1. Erstellen Sie ein vollständiges Datenbank-Backup
  2. Laden Sie alle Dateien herunter
  3. Überprüfen Sie, ob alles vollständig ist

Schritt 2: Dateien hochladen

  1. Verbinden Sie sich mit dem neuen Server über FTP
  2. Laden Sie alle PrestaShop-Dateien hoch
  3. Dies kann bei großen Shops lange dauern

Schritt 3: Datenbank importieren

  1. Erstellen Sie eine neue Datenbank auf dem neuen Server
  2. Erstellen Sie einen Datenbankbenutzer mit Rechten
  3. Importieren Sie das SQL-Backup über phpMyAdmin
  4. Notieren Sie die neuen Datenbankdaten

Schritt 4: Konfiguration anpassen

Bearbeiten Sie die settings.inc.php-Datei:

  1. Öffnen Sie die Datei über FTP
  2. Passen Sie die Datenbankdaten an:
    • Datenbankname
    • Datenbankbenutzer
    • Datenbankpasswort
    • Datenbankserver
  3. Speichern und hochladen

Schritt 5: Cache leeren

  1. Löschen Sie den Inhalt der Cache-Ordner
  2. Erstellen Sie eine neue class_index.php
  3. Löschen Sie den Smarty-Cache

Nach der Migration

Testen

Überprüfen Sie gründlich:

  1. Startseite lädt korrekt
  2. Produkte sind sichtbar
  3. Bilder werden angezeigt
  4. Checkout funktioniert
  5. Zahlungen werden verarbeitet
  6. Admin-Panel zugänglich

DNS ändern

  1. Passen Sie A-Records auf den neuen Server an
  2. Warten Sie auf die DNS-Propagation
  3. Überprüfen Sie mit WhatsMyIP-Tools

SSL-Zertifikat

  1. Installieren Sie SSL auf dem neuen Server
  2. Erzwingen Sie HTTPS in PrestaShop
  3. Testen Sie die sichere Verbindung

Häufige Probleme

Weiße Seite nach Migration

  1. Überprüfen Sie die Datenbankeinstellungen
  2. Prüfen Sie die Dateiberechtigungen
  3. Sehen Sie sich die Fehlerprotokolle an

Bilder nicht sichtbar

  1. Überprüfen Sie die Pfade in der Datenbank
  2. Regenerieren Sie Bilder
  3. Überprüfen Sie die Rechte auf den img-Ordner

500 Fehler

  1. Überprüfen Sie die htaccess-Datei
  2. Prüfen Sie die PHP-Version-Kompatibilität
  3. Sehen Sie sich die Server-Fehlerprotokolle an

Verwandte Artikel

Brauchen Sie Hilfe?

Wir sind für Sie da! Haben Sie Fragen oder brauchen Sie Unterstützung? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten in der Regel innerhalb weniger Stunden und unterstützen Sie gerne.