Иногда бывают моменты в жизни, когда файлы какого нибудь модуля кто-то случайно удаляет. Например модератор имеющий доступ по FTP.
Вопрос: можно ли както определить, что модуля не хватает.
Т.е. нужно кокоето решение, которое четко скажет "не хватает файлов такогото модуля"
Комментарии
как-нибудь так:
WHERE filename LIKE 'sites/all/modules/%'
На странице управления модулями должны показываться отсутствующие модули.
Ещё в таблице system смотрите записи со status=1. Это включённые модули.
А status=0 это что значит?
И что значит когда status=0, а самого модуля нет? После того, как я его файлы скопировал в sites/all/modules он не был включен на странице модулей.
http://drupaler.ru/table/drupal/system/6
убрал директорию с wysiwyg и сделал тест с drush, а именно:
drush -s up
он выдал:
module wysiwyg is incompatible with this release of Drupal, [warning]
and will be disabled.
UPDATE {system} SET status = 0 WHERE name IN ('wysiwyg') [success]
Вы имеете ввиду это?
http://drupal.org/project/drush
Что-то кажется что оно не сильно простое. А оно точно подойдет?
это. если есть навык работы в коммадной строке (или деваться некуда), то простое.
насчет подойдет... ну вот ошибку нужного сорта оно выдает, НО только один раз так как после этого проходит UPDATE {system}.... и всё. да, еще замечание я его только в linux использую. под win с выводом служебных сообщений в консоль запросто могут быть проблемы.
и напоследок... drush оказался очень полезной штукой! многие админские вещи сейчас в основном делаю им.
Я его конечно же порассматриваю внимательно. Но модератору я его давать не буду. Нужно какеоето более юзерское решение.