Удаленные модули не удаляют их из списка модулей

drupal.stackexchange https://drupal.stackexchange.com/questions/13798

  •  16-10-2019
  •  | 
  •  

Вопрос

Если я установите модуль, а затем удаляю его, по какой-то причине модули не удаляются из моего списка модулей (или из папки моих модулей)- даже после многократного очистки кэша. Почему это будет происходить?

Это было полезно?

Решение

Модули в файловой системе не предназначены для удаления, если вы удалите их. Хотя я вижу, что терминология может сбить с толку.

Удаление удаляет любые ссылки на модуль на вашем сайте (при условии, что модуль записан для этого), но никоим образом не повлияет на файловую систему.

Единственная ссылка на модуль будет на странице модулей, она не будет использоваться ни на каких живых страницах на вашем сайте. Так что должно быть безвредным, но если вы не хотите, чтобы модуль отображался на странице модулей, вам придется вручную удалить файлы.

Другие советы

Включение модуля автоматически создает схему модуля, если этот модуль реализует Hook_schema () вызывая Hook_install () и он устанавливает свое состояние как активное в системе.

Отключение модуля просто устанавливает состояние модуля как неактивное в системе.

Неустановка является следующим шагом после отключения для удаления схемы базы данных и конфигураций из системы.

Удаление модулей из списка модулей может быть достигнуто только путем удаления их из каталога модулей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top