Добрый день!
Похожая проблема появилась недавно после относительно длительного отключения электричества (и hard reset). В тот момент особо не всматриваясь перезалил БД и, как не странно, сайт стал нормально открываться, лишь крайне редко в логах стала появляться эта ошибка. На днях обновил mysql (c 4 на 5.1.55), а вслед за ним apache и php на 5.2.17, сайт опять сходу выдал тот же fatal error. Стал искать причину и, хоть он вроде и не нужен, на всякий пожарный поставил ZendOptimizer, сайт заработал, но теперь в лог индейца постоянно сыплется:
Код |
---|
PHP Fatal error: Call to a member function GetSecurityPolicy() on a non-object in /bitrix/modules/main/classes/general/main.php on line 2934, referer: http://www.site.ru/catalog/257.html?FILTER_pf%5BTrade_mark=822&
PHP Fatal error: Call to a member function GetSecurityPolicy() on a non-object in /bitrix/modules/main/classes/general/main.php on line 2934
PHP Fatal error: Call to a member function GetSecurityPolicy() on a non-object in /bitrix/modules/main/classes/general/main.php on line 2934 |
А ругается он собственно вот на это:
Код |
---|
//session expander
if(COption::GetOptionString("main", "session_expand", "Y") <> "N")
{
$arPolicy = $GLOBALS["USER"]->GetSecurityPolicy(); |
Параметр php short_open_tags включен.
Есть у кого какие-либо предположения? Может в найстройках Zend чего подправить (сейчас закомментированы)?