Папка удаленного модуля перед его отключением - PullRequest
1 голос
/ 27 октября 2011

Что я сделал

Допустим, мой модуль назывался "some_module".Не отключая меню Модули, я переименовал эту папку и изменил ее содержимое, теперь это «другой_модуль».Я чувствую, что сайт замедляется, пытаясь найти «some_module».

То, что я пробовал и ожидал

Я пытался очистить кешнесколько раз, ожидая, что Drupal перестроит свой список модулей на основе того, что доступно.Однако я не уверен, как работают внутренние механизмы включения / выключения модулей, и я не знаю, работает ли мой сайт по-прежнему медленно или по этой причине, или по другой причине.

То, что я нашел в документации

Я прочитал некоторые документы по модулям Drupal , но похоже, что есть довольно простые функции, такие как module_exists (), но это не так.Не опишите, прекратит ли он когда-нибудь поиск "some_module".

Мой вопрос

Итак, мой вопрос: оставил ли я раздутый мусор, которыйзамедлять работу моего сайта на Drupal, не отключая модуль перед его переименованием?

И еще один бонусный вопрос ... применимы ли какие-либо из этих задокументированных тестов к этой ситуации?

1 Ответ

4 голосов
/ 27 октября 2011

Drupal будет продолжать искать этот модуль, пока для него есть запись в таблице system.Удалите запись оттуда, удалите все таблицы, созданные вашим модулем, затем очистите кеши.Будет так, как если бы модуль никогда не существовал, поэтому, если вы по-прежнему чувствуете, что ваш сайт работает медленно, вы знаете, что старые метаданные модуля не были причиной.

...