avatar
0.00
0.000
oyre
oyre
Обновил до 5.6.8. Не помогло.
oyre
oyre
Я бы сказал, проблема явно в опкэше) И он валится на конкретном файле.
oyre
oyre
Очепятался, 5.5.9 конечно же. Почему проблема явно не в OPCache? С ним как раз бывают косяки.
oyre
oyre
Удалось обойтись без отключения OPCache.
В php.ini нужно прописать opcache.blacklist_filename="/*путь_к_корню_проекта*/engine/libs/DbSimple3/lib/DbSimple/Database.php"
oyre
oyre
php.ini установка opcache.enable=0 помогла.
oyre
oyre
0x00007fa415b813ba in zend_hash_find () from /usr/lib/apache2/modules/libphp5.so
oyre
oyre
И фаерфокс, ничего не меняется в зависимости от браузера. Похоже, дело в подении апача, сейчас буду coredump смотреть, который почему-то записываться пока не хочет.
oyre
oyre
в логах alto ничего по этому поводу, а вот лог апача(почему я сразу в него не посмотрел не знаю) пишет такую гадость: child pid 13627 exit signal Segmentation fault (11), possible coredump in /etc/apache2
oyre
oyre
ничего не понимаю что происходит, как такое может быть
oyre
oyre
Еще интереснее, страница загружается один раз после того как комментируешь или раскомментируешь строчку. то есть: закомментил — обновил, загрузилась. Еще раз обновил — не загрузилась, раскомментил — загрузилась, итд.
oyre
oyre
Забавно, в итоге если я комменчу строку engine/libs/DbSimple3/lib/DbSimple/Database.php:1567, которая содержит return $smart; метода debug_backtrace_smart, то все работает)
oyre
oyre
Если еще точнее, Database.class.php:67
$oDbSimple = new DbSimple_Connect($sDsn);
oyre
oyre
Если точнее, при вызове Engine::ModuleUser()
oyre
oyre
Отваливается на Engine::InitHooks();