Перенос модуля с /modules в sites/all/modules

Главные вкладки

Аватар пользователя sf3 sf3 29 сентября 2011 в 8:05

Модуль Views у меня в папке modules, с этим есть проблемы при мультисайтинге. Как его перенести в папку sites/all/modules? Можно будет просто перенести папку модуля или нужно будет его отключить а затем включить? Не вызовет ли это проблем? Какие будут советы?

Спасибо!

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 29 сентября 2011 в 11:50

"sf3" wrote:
Какие будут советы?
Сделать экспорт всех существующих представлений.

  1. Выключить модуль
  2. Деинсталлировать модуль
  3. Удалить из директории
  4. Скопировать в директорию /sites/all/modules/
  5. Включить модуль
  6. Сделать импорт сохранённых представлений.
Аватар пользователя Ch Ch 30 сентября 2011 в 17:14

Пути к модулям находятся в таблице system и возможно ещё где нибудь в кэше. Думаю, переустановить views и сделать экспорт/импорт представлений будет проще.
P.S. В 8-ке специально, для того чтобы предотвратить подобные проблемы скорей всего изменят структуру директорий.

Аватар пользователя sf3 sf3 30 сентября 2011 в 17:49

Ничего менять не надо. Тупо перенёс модули и запустил update.php. Всё в норме, тока у мультисайта одного отвалились все блоки Views Sad Пофиксил за 10 мин.

Аватар пользователя Crossingover Crossingover 15 сентября 2015 в 0:08

Была такая же тема с views (исторически оказался в /modules а не /sites/all/modules), сайт стабильно ложился при попытке отключения/переноса views, пока не нашел, что после копирования модулей из /modules в /sites/all/modules нужно сделать registry_rebuild (запустив /sites/all/modules/registry_rebuild/registry_rebuild.php) (www.drupal.org/project/registry_rebuild).