私のDrupal Webサイト(データベースだけでなく)も)望ましい状態にあるため、可能な限り完全にバックアップしようとしています。バックアップは、すべてのモジュール、テーマ、データベーステーブルの実際のバージョンをカバーする必要があります。設定、すべて。今私の方法は/var/www/
フォルダーの下のZip
すべてにあり、データベースを Backup migrate モジュールでバックアップします。復元プロセスは
Backup migrate
モジュールで復元この方法は機能しますか?完全なDrupal Webバックアップを作成するためのよりスマートな方法を知っていますか?
これは機能しますか?
はい
よりスマートな方法はありますか?
Drushは、さまざまな用途に使用できるコマンドラインツールです。その1つがサイトの作成です。 Drushメイクファイルを使用すると、使用するすべてのモジュール(バージョンと、必要に応じて適用されるパッチを含む)を保存できます。作成したら、次のようにしてすべてのモジュールを再作成できます。
drush make --no-core --contrib-destination=[path to the contrib folder like sites/all] [path to the make file]
drush および drush make の詳細については、使用方法に関するドキュメントがあります。
また、バックアップと移行では、ドロップ構文を追加するか、追加することができるため、データベースの復元時にテーブルが自動的に削除されます。したがって、それを使用すると、データベースを完全に一掃する必要はありません。必要に応じて、それを切り捨てることができるため、権限を再度セットアップする必要がありません。
次の理由により、バックアップと移行に注意してください。
ところで: "バックアップと移行は復元できません... ---(セキュリティ上の理由から"。ハッカーがAdmin-Protalにアクセスできる場合は、モジュールでハッカーを止めるには遅すぎます。したがって、バックアップと移行ではセキュリティは向上しませんが、通常の管理作業はブロックされます。
質問への回答:いいえ、バックアップと移行は、bashのスキルがなくても通常のWebサイト管理者が処理できる完全なバックアップ(および復元)のソリューションではありません。