Безопасная чистка ненужных модулей, тем и прочего c ftp

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

Аватар пользователя Kzot Kzot 7 марта 2019 в 7:37

Всем здравия.

Суть проблемы: На ftp хостинга скопилось кучка модулей и тем, которые я бы хотел удалить. Но попробовав удалить не активные темы, к примеру, я сломал весь сайт. Почему, если они не активированы в друпал, а просто находятся...?

Далеко не все модули находятся в списке корректного удаления (модуль/удалить модуль) + в этом списке я не вижу лишних темы (их штук 10 у меня).

Подскажите пожалуйста, как корректно можно удалить все ненужное с ftp без вреда для сайта?

Лучший ответ

Аватар пользователя ivnish ivnish 7 марта 2019 в 8:34
1

Версия друпал какая? Предполагаю, что 7.

Модули нужно сначала отключить /admin/modules, а затем деинсталлировать /admin/modules/uninstall после чего их можно безопасно удалить с сервера.

Тему оформления достаточно просто отключить /admin/appearance и потом можно удалять с сервера.

И да, напишите какие именно вы модули и темы удаляете. Может быть это файлы ядра и их нельзя удалять.

Комментарии

Аватар пользователя ivnish ivnish 7 марта 2019 в 8:34
1

Версия друпал какая? Предполагаю, что 7.

Модули нужно сначала отключить /admin/modules, а затем деинсталлировать /admin/modules/uninstall после чего их можно безопасно удалить с сервера.

Тему оформления достаточно просто отключить /admin/appearance и потом можно удалять с сервера.

И да, напишите какие именно вы модули и темы удаляете. Может быть это файлы ядра и их нельзя удалять.

Аватар пользователя Kzot Kzot 7 марта 2019 в 8:39

Да, у меня Drupal 7
Приведу пример.
1. На сайте, в списке модулей числится модуль SERVICE LINKS - SERVICES. В этом модуле около 11 строчек, без галочек. В списке удаления модулей там нет этого(их) модуля(ей).
2. Был модуль ShareThis. Он был в списке на удаление модулей - я его удалил. Теперь я могу его с фтп удалить? или он удален уже полностью? тогда почему он отображается в списке всех модулей?
Про удаления тем я гляну позже - бежать пора. Благодарю за ответ!

Аватар пользователя ivnish ivnish 7 марта 2019 в 9:10
1

На сайте, в списке модулей числится модуль SERVICE LINKS - SERVICES. В этом модуле около 11 строчек, без галочек. В списке удаления модулей там нет этого(их) модуля(ей).

Он выключен? Если да и его нет в списке на удаление, значит он уже был деинсталлирован и его можно удалить с сервера

Был модуль ShareThis. Он был в списке на удаление модулей - я его удалил. Теперь я могу его с фтп удалить

Да

тогда почему он отображается в списке всех модулей

Потому что он физически лежит на сервере и его можно включить и использовать в любой момент, если пожелаете

Аватар пользователя EvgenySorokin EvgenySorokin 8 марта 2019 в 17:55
2

Крайне рекомендую такие чистки сайта делать на тестовой копии сайта, но не на рабочем, либо проверить, что у вас железно есть бекап.

Даже если тема, модуль выключена, удалена через админку - это (иногда) еще не значит, что никакие из файлов этого модуля/темы не используются. Хотя это дикость, не норма, то такое бывает - я встречал, когда инклудили файлы из выключенных тем.

Кроме того, используемая тема сайта может быть сабтемой от другой, в таком случае тему-родителя удалять нельзя, даже если она выключена.