it-swarm-id.com

Bagaimana cara membuat situs offline menggunakan Drush?

Bagaimana saya bisa mengambil situs offline menggunakan Drush?

81
markdorison

Drupal 8: drush sset system.maintenance_mode TRUE

Drupal 7: drush vset maintenance_mode 1

Drupal 6: drush vset site_offline 1

127
tim.plunkett

Pertama Anda harus cd ke direktori yang benar sehingga Anda berada di dalam direktori Drupal. Jika Anda menggunakan cd instalasi multi situs ke direktori situs/nama file yang benar atau tentukan pengaturan -l yang benar

Dalam Drupal 6 hanya perintah ini yang benar-benar diperlukan:

$ drush vset --yes site_offline 1;

Juga di Drupal 6 Anda dapat menggunakan perintah berikut jika Anda ingin menentukan pesan untuk ditampilkan kepada pengguna situs saat sedang down.

$ drush vset --yes site_offline_message "This site is being maintained";
$ drush vset --yes site_offline 1;

Di Drupal 7 gunakan perintah berikut untuk menempatkan situs ke mode pemeliharaan:

$ drush vset --yes maintenance_mode 1;

Untuk mengatur penggunaan pesan tertentu:

$ drush variable-set --yes maintenance_mode_message "This site is being maintained"

Mungkin perlu untuk menghapus cache bahwa perubahan variabel-variabel ini berlaku:

$ drush cc all
15

Untuk melakukan ini dengan Drupal 8 dan Drush 8.x gunakan state-set perintah :

drush sset system.maintenance_mode 1

Pada awalnya, saya menganggap ini akan menjadi sesuatu yang akan saya atur drush config-set system.maintenance, namun satu-satunya kunci dalam konfigurasi itu adalah message (pesan ditampilkan ketika mode pemeliharaan diaktifkan) dan langcode (kode bahasa untuk pesan tersebut).

2
chrisfree

Ini dikendalikan oleh variabel, site_offline.

$ drush vset --always-set site_offline 1

Anda juga dapat mengatur pesan offline dengan cara ini.

$ drush vset --always-set site_offline_message 'Please try again later!'
0
Tobias Sjösten

Dari Drupal 6 gunakan:

drush vset site_offline 1

Untuk menghilangkannya dari pemeliharaan:

drush vset site_offline 0
drush cc all
0
TechGirlGeek