Ошибки common.inc и syslog.module в системном журнале

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

Аватар пользователя nesca nesca 26 января 2011 в 14:49

Добрый день!
Не так давно нарисовалась следующая проблема:
При авторизации админом на странице http://site.ru/admin/reports/dblog стали появляться ошибки:

warning: Invalid argument supplied for foreach() in /home/site.ru/includes/common.inc on line 928.
warning: strtr() [function.strtr]: The second argument is not an array in /home/site.ru/includes/common.inc on line 945.

После нескольких обновлений страницы ошибки пропадают, остаются только записи в системном журнале

При авторизации пользователем выскакивает такая ошибка:
strtr() [<a href='function.strtr'>function.strtr</a>]: The second argument is not an array в файле /home/site.ru/modules/syslog/syslog.module в строке 106.
Может эти ошибки не связаны друг с другом. Ну а вдруг...

поиск на drupal.ru и drupal.org не дал однозначного ответа. Может кто сталкивался???

Комментарии

Аватар пользователя nesca nesca 29 января 2011 в 0:20

Ндаа... с этой ошибкой по любому кто-то сталкивался. ну да ладно, сам же отвечу на свой вопрос:
если встречаются такие ошибки, повинен в том файл модуля cache router engines/file.php
там есть две строчки с функцией watchdog их надо исправить. как, написано в issues модуля cache router где-то на друпал.орг