Drush: почему не работает?

Что ни говори, а Drush - это замечательная штука! Экономит время невероятно + можно работать считай что отовсюду, достаточно скачать putty... Конечно, разобраться с drush сложнее, чем с ftp, но дело того стоит. Шпаргалку по работе с drush я напишу как нибудь в другой раз, а пока давайте разбираться - почему он может не работать???

Неожиданно перестал работать драш - обновление сайтов или загрузка новых модулей стала невозможной... 

Изначальная проблема была такой: драш выдавал ошибку Fatal error: Cannot redeclare feedapi_drush_help()...  Поиск дал следующее решение: если модуль загружен и в папку sites/site/modules, и в папку sites/all/modules, драш загружает оба модуля = ошибка... Правда, это относится только к iOS обычно... но почему-то сработало и на моем хостинге тоже. 

Ладно. Стала проверять. Долго проверяла, ничего не нашла пока не сообразила внимательно рассмотреть что же там такого пишет драш в сообщении ошибки :)))

Выяснилось, что у меня в основной папке модулей лежит целая инсталляция Друпала! Почему и как она там оказалась? Почему она никак не влияла до того на работу сайта? да и драш работал преотлично всегда...  Как бы то ни было, я удалила лишнюю папку... и мой сайт выпал в ошибку 500.

Драш выдавал ошибку Call to undefined function user_access() /admin_menu/admin_menu/admin_menu.module. Удаление админ_меню, равно как и его восстановление - не помогло. А еще, я честно ждала полчаса, прежде чем сообразила, что эта ошибка не спроста :)))

В общем, вот совет с др.орга: нужно открыть базу данных вашего сайта, найти в ней таблицу system, после чего убедиться в том, что следующие модули system.module node.module user.module filter.module block.module включены, т.е. "status" = 1 для них указаны верные пути, т.е. в "filename" прописан путь до "modules/[module-name]/[module-name].module".

У меня, как выяснилось пути для всех системных модулей были прописаны до той самой (уже удаленной) инсталляции друпала, которая изначально была в папке модулей. Ручками восстановила все пути - вуаля, заработало!

Главные темы: 
Теги: 

Комментарии

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.