Можно ли использовать сайт Drupal без использования Drush?Можно ли использовать Drupal в автономном режиме с помощью Drush?
ответ
Да. drush vset site_offline 1
установит его в автономном режиме, затем drush vdel site_offline
вернет его.
Кроме того, вы можете проверить мой Maintenance File module на drupal.org, который установит ваш сайт в автономный режим, если он найдет определенный файл в каталоге.
Решение theunraveler является лучшим, если вы работаете на одном сайте. У нас была очень большая многоузловая установка drupal с сотнями сайтов. Взятие их в автономном режиме через drush занимает несколько секунд на сайт, что было неприемлемо. Самый быстрый способ сделать сайт недоступным - это разбить соединение db, например, переименовав файл settings.php. Затем просто назначьте тему по умолчанию, которая имеет базовый шаблон, который не требует db, говоря «Site Offline» или что-то еще. После обновления вы можете просто восстановить файл settings.php, и вам будет хорошо идти.
Только в случае, если кто-то должен сделать это с Drupal 7, команды являются:
drush vset maintenance_mode 1 --yes # Take site offline
drush vset maintenance_mode 0 --yes # Put site back online
Это также помогает добавить немного drush cc all
после каждой из этих команд, чтобы гарантировать, что изменение появляется мгновенная для пользователей.
Этот синтаксис также работает с drupal 6 на текущем drush, поэтому, вероятно, предпочтительнее. – ErichBSchulz
С сайтом ярлыком на D7:
drush @site_alias -y vset maintenance_mode 1 # Take site offline
drush @site_alias -y vset maintenance_mode 0 # Take site online
Это довольно просто на самом деле, просто установить переменный режим обслуживания 1 (0, чтобы восстановить значение по умолчанию):
drush vset maintenance_mode 1
Drupal 6
drush vset site_offline 1
Drupal 7
drush vset maintenance_mode 1
- 1. Можно ли установить rbenv в автономном режиме?
- 2. Можно ли использовать виджет-активатор в автономном режиме?
- 3. Можно ли связать один MDB с другим в автономном режиме?
- 4. Ошибка Drupal drush
- 5. Возможно ли работать в автономном режиме с помощью Eddystone-EID?
- 6. Можно ли создать веб-приложение, которое работает в автономном режиме?
- 7. расширения Chrome сказать, что это можно использовать в автономном режиме
- 8. Как импортировать контент в Drupal 7 с помощью drush?
- 9. Drush drupal download - proble с разрешениями
- 10. Можно ли отправить push-уведомление через gcm в автономном режиме?
- 11. bzr: Можно ли переключаться между версиями в автономном режиме?
- 12. Можно ли использовать proguard в режиме отладки?
- 13. Могу ли я использовать распределенный кэш Hadoop в автономном режиме?
- 14. Можно ли визуализировать данные с помощью Drupal?
- 15. Можно ли предоставить ресурс в автономном режиме с помощью кеш-заголовков HTTP-заголовков?
- 16. может сделать обновление ядра drupal с помощью drush?
- 17. Можно ли использовать WatchConnectivity в фоновом режиме
- 18. Swiffy - Как использовать его в автономном режиме
- 19. Повысьте производительность с помощью драйвера drush
- 20. Можно ли отслеживать аналитику в автономном swf?
- 21. Загрузка Javascript в автономном режиме, но не в drupal
- 22. Использование ALFA в автономном режиме
- 23. Ошибка при обновлении Drupal с Drush
- 24. Как использовать CDF в автономном режиме
- 25. Drupal Drush: Drush команда завершилась аварийно из-за неисправимой ошибки
- 26. Как использовать dom4j SAXReader в автономном режиме?
- 27. Использовать кеш приложений только в автономном режиме
- 28. Использовать кеш ServiceWorker только в автономном режиме
- 29. Drupal консольная альтернатива для drush make на Drupal 8
- 30. Missing Drush в модуле OpenShift Drupal
Это занимает столько же времени. Чтобы задать тему по умолчанию для каждого сайта, вам необходимо внести изменения в базу данных. Команда drush выше также вносит изменения в базу данных: она совпадает с UPDATE {variables} SET value = 1 WHERE name = 'site_offline'. Таким образом, проблема заключается не в том, чтобы использовать drush или даже этот метод настройки сайтов в автономном режиме, что, очевидно, является самым идеальным. – theunraveler
@ theunraveler: Я думаю, дело в том, что вам нужно только сделать одно изменение после того, как вы сделали настройку. Не метод, который я бы использовал сам. – googletorp
@ theunraveler: это не тот случай. в многоуровневой настройке вы можете установить тему по умолчанию в базовой установке, чтобы, если вы не можете достичь одного из «многосайтовых» сайтов, по умолчанию эта базовая тема. поверьте мне, я потратил много времени на изучение этого, в том числе и на изменение db. этого недостаточно, потому что кеш не очищается. как я упоминал выше, я не рекомендую это, если у вас много сайтов и производительность важна. но с помощью этой техники вы можете забрать несколько 500 сайтов в автономном режиме за пару секунд, против 5-7 секунд на сайт через drush – Nader