Доброго времени суток.
Ошибка эта возникала неоднократно, поиск читал Но вот еще один вариант, который поставил в тупик.
Создал новый тип ноды, открыл доступ на комментирования анонимам. При комментарии зарегистрированного пользователя - все ок. При комментировании анонимов выскакивает WSOD.
Лезу в error.log:
common.inc, line 1376 приходится на :
<?php
1368 function url($path = NULL, $options = array()) {
1369 // Merge in defaults.
1370 $options += array(
1371 'fragment' => '',
1372 'query' => '',
1373 'absolute' => FALSE,
1374 'alias' => FALSE,
1375 'prefix' => ''
1376 );
...
}
?>
При этом комментарий добавляется как положено. Кто может подсказать, куда дальше копать?
Комментарии
может кеш-таблицы иногда дохнут? Я давно не сталкиваюсь с непонятными ошибками так как кеш в apc через кешрутер. Но возможно не в таблицах дело.
Кеш прочищал. Проблема только для анонимов.
а не может быть у вас в теме ссылка на адрес профиля юзера писатся?
Что то типа "добро пожаловать Вася" и ссылка на профиль, а для анонимов не проверяется uid и от этого ошибка.
То есть если например тему переключить, то тоже ошибка?
Да, на Гарланде такая же фигня происходит
не оно ли http://drupal.org/node/374833 ?
да, проблема похожая, но там она исправляется патчем модуля comment_notify, у меня же такого модуля нет.
Проблему решил хаком отсюда: http://www.drupal.ru/node/24767
Лучше все таки найти какой модуль создает проблему.