Saya mencoba mem-backup situs web Drupal saya (tidak hanya database) selengkap mungkin, karena ini dalam keadaan yang diinginkan. Cadangan harus mencakup versi aktual semua modul, tema, tabel basis data, pengaturan, semuanya. Sekarang metode saya adalah untuk zip
semua yang ada di bawah /var/www/
folder dan membuat cadangan basis data dengan modul Migrasi cadangan . Proses pemulihannya adalah
- hapus semua yang ada di / var / www
- jatuhkan database dan buat lagi dan atur izin
- unzip cadangan saya ke / var / www
- pulihkan dengan
Backup migrate
modul
Akankah metode ini berhasil? Apakah Anda tahu metode yang lebih cerdas untuk membuat cadangan web Drupal lengkap?
Jawaban:
Akankah ini berhasil?
Iya
Apakah ada metode yang lebih pintar?
Drush + drush make
Drush adalah alat baris perintah yang dapat Anda gunakan untuk berbagai hal, salah satunya adalah membuat situs. Dengan file drush make, Anda dapat menyimpan semua modul yang Anda gunakan (termasuk versi dan bahkan tambalan yang diterapkan jika diperlukan). Setelah membuat, Anda dapat membuat kembali semua modul dengan melakukan sesuatu seperti ini:
Anda dapat membaca lebih lanjut tentang drush dan drush make yang memiliki dokumentasi tentang penggunaan.
Juga membuat cadangan dan bermigrasi akan atau dapat menambahkan sintaks jatuh, sehingga secara otomatis menjatuhkan tabel ketika mengembalikan database. Jadi menggunakannya, Anda tidak perlu menghapus database Anda sepenuhnya. Jika perlu, Anda dapat memotongnya sehingga Anda tidak perlu mengatur izin lagi.
sumber
Hati-hati dengan Cadangan dan Migrasi, karena:
Btw: "Cadangkan dan Migrasi tidak dapat memulihkan ... karena alasan keamanan " . Jika seorang peretas memiliki Akses ke Admin-Protal, maka sudah terlambat untuk menghentikan peretas berdasarkan modul. Karenanya Pencadangan dan Migrasi tidak meningkatkan keamanan, tetapi memblokir pekerjaan Administrasi yang biasa.
Untuk menjawab pertanyaan Anda: Tidak, Pencadangan dan Migrasi bukanlah solusi untuk pencadangan lengkap (dan pengembalian) yang dapat ditangani oleh Admin Situs Web normal tanpa keterampilan bash.
sumber