我正在使用 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 错误)。
(来源:alexanderdickson.com)
任何曾经使用过 Kohana 的人都会注意到这似乎绕过了 Kohana 的错误处理(可能设置为set_error_handler()
)。
无论如何,如果不从本机会话(即基于文件的)驱动程序切换,是否可以阻止此错误的出现?
我是否应该在 Kohana 的核心代码中进行良好的引导并在前面添加一个@
错误抑制器?session_start()
我应该放松error_reporting()
吗?
谢谢