Я использую платформу Kohana 3 и использую собственный драйвер сеанса.
По какой-то причине сеансы иногда не могут записать в свой файл.
Warning: session_start() [function.session-start]: open(/tmp/sess_*****, O_RDWR) failed: Permission denied (13) in /home/site/public_html/system/classes/kohana/session/native.php on line 27
Я почти уверен, что у Kohana есть свой встроенный обработчик ошибок, но он не запускается с этой ошибкой (то есть он появляется как обычная ошибка PHP, а не ошибка Kohana).
Ошибка PHP http://alexanderdickson.com/hosted/stackoverflow.com/php-session-error.png
Любой, кто когда-либо использовал Kohana, заметит, что, похоже, обошел обработку ошибок Kohana (возможно, установленную с помощью set_error_handler()
).
Есть ли способ остановить появление этой ошибки без переключения с собственного драйвера сеанса (т.е. на основе файла)?
Должен ли я просто дать хорошую практику загрузки и добавить @
подавитель ошибок к session_start()
в коде ядра Kohana? Должен ли я расслабиться error_reporting()
?
Спасибо