Ошибка Drupal "страница не найдена" продолжает регистрироваться в последних записях журнала - PullRequest
0 голосов
/ 13 января 2011

Наш веб-сайт продолжает регистрировать ошибку "страница не найдена" в разделе Последние записи журнала Drupal, но мы не знаем, откуда она берется.При нажатии на детали ошибки местоположение помечается как «http: /// *», пользователь - «Гость», а серьезность - «предупреждение».У кого-нибудь есть идеи о том, где мы можем выяснить, что вызывает эти ошибки в журнале?

Ответы [ 3 ]

0 голосов
/ 13 января 2011

Страница, в которой не найдено таких предупреждений, может быть вызвана любым кодом, вызывающим запрос http, например, загрузкой файла .js или .css или изображения.Способ отладки - это метод quick-and-dirty, описанный Lullabot , который означает, что вы добавляете debug_backtrace () в точку, где регистрируется предупреждение (в вашем случае, вероятно, функция watchdog(),см. комментарий Рэнди Фея ).

PS.@Arvind: Если вы правильно используете Drupal API, в вашем коде не должно быть слишком много вызовов drupal_goto.

0 голосов
/ 13 января 2011

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

Как правило, вы обычно помещаете ваш значок в корень. Тем не менее, некоторые браузеры (я полагаю, IE6), не проверяют корень для вашего favicon, но папку вашей темы. Я просто продублировал мой значок в папке с темой, и моя проблема была решена.

Стоит попробовать.

0 голосов
/ 13 января 2011

у вас есть ошибка atypo в вашем коде?проверьте, не ошиблись ли вы, потому что я вижу / * в ссылке.Это должно быть локальной ошибкой.Я бы проверил мои вызовы drupal_goto в моем коде.это мое предположение, и я не эксперт по друпалам.дайте нам знать, если это поможет.ATB!

...