у меня неправильно были закачаны дополнительные модули в папку modules, так как мне было просто удобнее в эту папку качать и тогда я еще не умел обновлять друпал, не знал к чему это приведет...
теперь я всегда качаю в sites/all/modules и на этом сайте хочу все исправить.
другие модули в том числе views, taxonomy_menu, token, metatag я смог переместить в нужную папку.
а вот модуль ctools не поддаётся.
у меня есть модуль video_embed_field и куча видео, в которых есть поле Video Embed и этот модуль требует ctools, так что их оба так просто не отключить и не переместить.
я пытался в базе исправить все строчки
modules/ctools
на
sites/all/modules/ctools
и переместить папку модуля в нужную папку. но он писал ошbбку что не может найти export-ui.inc в modules/ctools/includes
а потом когда я скопировал и туда и туда, он жаловался на то что функция уже запущена короче не терпит себя в двойном экземпляре.
подскажите как правильно переместить папку ctools из modules в sites/all/modules ?
Комментарии
Все получилось.
Как это было предложено тут, надо было просто очистить кеш.
http://stackoverflow.com/questions/2654720/drupal-moving-module-folder
Итак, тут описана стандартная процедура переноса молей из modues в sites/all/modules
https://www.drupal.org/node/183681
Там почему-то нет случая, когда модуль невозможно отключить и тупо переместить а потом опять включить.
Но методом проб и одной ошибки у меня получилось так.
Как переместить контриб (дополнительный) модуль из modules в sites/all/modules, если его нельзя отключать
1. переместите папку модуля из modules в sites/all/modules
2. очистите кеш сайта
3. откройте страницу модулей, и ваш модуль будет включен и будет работать
Друпал ищет модули в этой специальной папке, поэтому если он не находит на старом месте, он пытается запустить модуль из специальной папки sites/all/modules. Надо только очистить кеш.
Лучше класть все контриб модули в sites/all/modules/contrib
свои в sites/all/modules/custom
фичи в sites/all/modules/features
По теме, ставьте https://www.drupal.org/project/registry_rebuild и перемещайте модули, потом в драше пишите: drush rr.