Ich versuche, meine Drupal-Website (nicht nur die Datenbank) so vollständig wie möglich zu sichern, da sie sich im gewünschten Zustand befindet. Die Sicherung sollte aktuelle Versionen aller Module, Themen, Datenbanktabellen, Einstellungen und einfach alles abdecken. Jetzt ist meine Methode zu zip
allem unter /var/www/
Ordner und sichern Sie die Datenbank mit Backup-Migrationsmodul . Der Wiederherstellungsprozess ist
- lösche alles in / var / www
- Löschen Sie die Datenbank, erstellen Sie sie erneut und legen Sie die Berechtigungen dafür fest
- entpacke mein Backup nach / var / www
- mit
Backup migrate
Modul wiederherstellen
Funktioniert diese Methode? Kennen Sie eine intelligentere Methode, um ein vollständiges Drupal-Web-Backup zu erstellen?
Antworten:
Ob das funktioniert?
Ja
Gibt es eine intelligentere Methode?
Drush + Drush machen
Drush ist ein Befehlszeilenprogramm, das Sie für verschiedene Zwecke verwenden können. Eine davon ist das Erstellen einer Site. Mit einer Drush-Make-Datei können Sie alle von Ihnen verwendeten Module speichern (einschließlich der Version und bei Bedarf sogar der darauf angewendeten Patches). Nach dem Erstellen können Sie alle Module neu erstellen, indem Sie Folgendes tun:
Sie können mehr über Drush und Drush Make lesen, das eine Dokumentation zur Verwendung enthält.
Durch Sichern und Migrieren wird oder kann auch eine Drop-Syntax hinzugefügt werden, sodass beim Wiederherstellen der Datenbank automatisch Tabellen gelöscht werden. Wenn Sie es verwenden, müssen Sie Ihre Datenbank nicht vollständig löschen. Bei Bedarf können Sie es abschneiden, damit Sie die Berechtigungen nicht erneut einrichten müssen.
quelle
Seien Sie vorsichtig beim Sichern und Migrieren, weil:
Übrigens: "Backup and Migrate kann aus Sicherheitsgründen nicht wiederhergestellt werden " . Wenn ein Hacker Zugriff auf das Admin-Protal hat, ist es zu spät, den Hacker durch Module zu stoppen. Daher erhöht Backup and Migrate nicht die Sicherheit, sondern blockiert die übliche Verwaltungsarbeit.
Um Ihre Frage zu beantworten: Nein, Backup and Migrate ist keine Lösung für eine vollständige Sicherung (und Wiederherstellung), die von normalen Website-Administratoren ohne Bash-Kenntnisse durchgeführt werden kann.
quelle