Дорогие друзья.
В Друпале модули положено класть в sites/all/modules. Не просто в modules/, где лежат стандартные модули, нет. Не надо игнорировать правила. Не надо считать себя самыми умными. И поумнее есть, а бэкапы уже делают.
Чтобы, так сказать, на своей шкуре ощутить безмерную пользу от следования этому простому правилу, проведите экперимент:
1. Возьмите сайт и поместите все модули в modules/.
2. Дождитесь, пока выйдет минорное обновление ядра Друпала.
3. Зайдите на сервер по ssh и напишите drush up.
4. Ответьте утвердительно на вопросы drush-а.
5. Наслайждайтесь — восстанавливайте сайт из бэкапа, который вы благоразумно сделали перед обновлением.
И помните, то что вы сдали сайт заказчику — не означает, что с ним больше никто не будет работать. Спасибо.