it-roy-ru.com

Как я могу проверить файлы журнала Drupal?

Как я могу проверить файлы журнала Drupal?

Я использую Ubuntu 10.10 + Apache2 + PHP 5.33 + MySQL и Drupal 7.

36
manish nautiyal

Чтобы просмотреть записи в собственной внутренней системе журналов Drupal (таблица базы данных watchdog), перейдите по адресу http://example.com/admin/reports/dblog . Они могут включать специфичные для Drupal ошибки, а также общие ошибки PHP или MySQL, которые были выброшены.

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

Когда Drupal загружается, он использует функцию PHP set_error_handler(), чтобы установить собственный обработчик ошибок PHP. Следовательно, всякий раз, когда в Drupal возникает ошибка PHP, она регистрируется через вызов watchdog() в admin/reports/dblog. Если вы ищете PHP фатальные ошибки, например, в /var/log/Apache/error.log, и не видите их, вот почему. Другие ошибки, например Ошибки Apache должны по-прежнему регистрироваться в /var/log или там, где он настроен для входа.

51
Charlie Schliesser

Убедитесь, что установлен drush (вам также может потребоваться убедиться, что модуль dblog включен) и используйте:

drush watchdog-show --tail

Это даст вам возможность просматривать журналы с вашей консоли.

1
erier

Если вам нравится командная строка, вы также можете сделать это, используя drush с командой watchdog show:

drush ws

Более подробная информация об этой команде доступна здесь:

https://drushcommands.com/drush-7x/watchdog/watchdog-show/

1
Seven

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

1.) На пустом экране Некоторое время у нас не было ничего, кроме пустого экрана вместо нашего сайта или написанного сообщения. Сайт обнаружил непредвиденную ошибку. Повторите попытку позже, чтобы мы могли распечатать ошибки на экране. 

error_reporting(E_ALL);

ini_set('display_errors', TRUE); 

ini_set('display_startup_errors', TRUE); 

в index.php вверху .;

2.) Мы должны включить дополнительный модуль ядра для ведения журнала базы данных в/admin/build/modules, а затем мы можем проверить журналы your_domain_name/admin/reports/dblog

3.) Мы также можем использовать команду drush для проверки logs drush watchdog-show она покажет последние десять сообщений

или если мы хотим продолжить показ журналов с дополнительной информацией, которую мы можем использовать
drush watchdog-show --tail --full.

4.) Также мы можем включить основной модуль Syslog, который регистрирует события операционной системы любого веб-сервера.

0
SynapseIndia