Итак, сегодня расскажу читателям, как искать причины ошибок на вашем Drupal-проекте. Внимание, именно искать, не исправлять. Конкретных рецептов нет, их и не может быть. Случаи бывают разные. Но все же распишу, как лично я ищу причину возникновения всевозможных нехороших вещей.
- В первую очередь проверяем собственные самописные решения, если таковые вообще имеются. Как показывает статистика большинство багов скрывается чаще сего в них. К примеру создали тему. Поставили на сайт, а такая-то функция работать отказывается. Простой способ узнать, что проблема именно в нашей теме это активировать-установить оформление по умолчанию. Берем Bartik или Garland. Пашет? OK, значит вы напортачили с шаблоном.
- Касаемо модулей. Берем лист бумаги, выписываем список установленных расширений. Начинаем их последовательно отключать по-одному, постоянно проверяя исчезла ли бяка. Ну тут я думаю всё понятно. Отмечаем, свои действия на бумаге.
- Всегда имеем под рукой различные отладочные средства начиная от Firebug для Firefox и заканчивая специальными модулями, предназначенными для тестирования.
Дополнительно по «модульному» вопросу: старайтесь минимизировать количество последних. На официальном сайте Drupal есть даже целый Book на эту тематику.
Отмечу также, что не следует инсталлировать сомнительные расширения, бета/альфа версии. Иными словами будьте разборчивее.
Желаю всем как можно реже сталкиваться с подобными проблемами, удачи.
Источник: sooource.net