Как анализировать возникшие проблемы

Многие начинающие пользователи теряются в ситуациях, когда что-то идёт не так как написано в документации. Данная статья призвана помочь новичкам понять что же нужно делать и даёт описание некой методики к обнаружению и решению возникающих проблем.

Итак, вот последовательность действий в самом обшем случае:

  1. Перед тем как выполнить какое-либо действие, прочтите имеющуюся в наличии документацию! Многие пропускают этот шаг, думая, что они и так всё знают, что всё получится и так, действуя по принципу пословицы: "доки читают только ламеры". Возможно, действительно всё получится, а возможно что-то пойдёт не так, причём на исправление ситуации может уйти намного больше времени, чем на прочтение документации. Если что-то не получается, не нужно ставить эксперименты, пытаясь интуитивно понять то, чем вы не владеете, тут более уместна другая пословица: "если не получается - прочтите наконец инструкцию!".
  2. В процессе выполнения действий ВНИМАТЕЛЬНО читайте всю информацию на экране! Многие бездумно тыкают Next или далее, игорируя даже предупреждающие сообщения и сообщения об ошибках. При необходимости, записывайте предупреждающие сообщения и сообщения об ошибках для дальнейшего анализа или делайте снимки экрана с ними.
  3. Воспользуйтесь поиском в Интернет, чтобы понять, что делать дальше! Если после возникновения ошибки дальнейшая работа стала невозможной (например, при установке), воспользуйтесь поиском на данном сайте, поиском на сайтах http://drupal.ru и http://drupal.org и посковыми системами Google и Яндекс для поиска решения или описания проблемы (в случае если вы не понимаете, что означает та или иная ошибка), введя текст ошибки. Не забудьте перед текстом ошибки указать слово "Drupal". Да, просмотр и анализ результатов поиска может занять время, зато поможет вам разобраться и получить дополнительные знания.
  4. Если никаких ошибок вы не получили, а просто получили пустую страницу в браузере (белый экран, белую страницу), воспользуйтесь материалом этого сайта и поиском как в предыдущем пункте по ключевым словам: "Drupal белый экран", "Drupal пустая страница".
  5. Читайте логи веб-сервера!. Некоторые забывают про то, что многие ошибки становятся понятными при чтении логов веб-севрера, на котором установлен Drupal. Веб-сервер как правило ведёт два типа логов (журналов): журнал доступа (access.log) и журнал ошибок (error.log). Их местоположение зависит от настроек хостинга, но часто они лежат в подкаталоге logs, который находится на уровень выше корневого каталога вашего сайта. Если вы их там не нашли и у вас нет идей, где их можно найти ещё, обратитесь к своему хостеру вопросом где их можно найти. Если в логе вы встретили ошибку, которую вы не понимаете, воспользуйтесь поиском по пункту 3.
  6. Если ничего не нашли или ничего не помогает, то обратитесь с просьбой о помощи на один из специализированных сайтов по Drupal (в форум на этом сайте, http://drupal.org (англоязычный), http://drupal.ru (русскоязычный) и т.д.). Тщательно сформулируйте ваш вопрос, ведь на него будут отвечать люди, которым нужно максимально подробно и понятно объяснить возникшую проблему, которая возникла у вас и которую они в глаза не видели! Помните, что качество ответов и нередко и сама вероятность получения какого-либо ответа не в последнюю очередь зависит от вашего вопроса.