我正在尝试安装berta(v 0.6.3b),我收到此错误:
警告:session_start()[function.session-start]: 打开(/ var / php_sessions / sess_a0d6b8422181739d10066fb60cebfe5d,O_RDWR) 失败:没有这样的文件或目录(2) /hermes/bosweb/web010/b100/ipg.ellieniemeyercom/engine/_classes/class.bertasecurity.php
第75行错误似乎发生在class.bertasecurity.php
的第75行(view source code)
有什么问题,我该如何解决?
答案 0 :(得分:15)
答案 1 :(得分:2)
我认为PHP进程无法访问包含会话数据的文件夹。
如果您没有触及php.ini,默认的session.save_handler
应该是文件(这意味着会话数据将存储在文件系统的文件夹中)。 session.save_path
的值包含该文件夹,您应该检查它是否存在以及它对您的php进程的权限。
答案 2 :(得分:0)
会话保存在服务器的硬盘上。很可能您的会话保存路径不存在。尝试将其设置为存在的目录或您具有读/写权限。
答案 3 :(得分:0)
如果您要更改用于会话的路径。
您还可以考虑通过更改session.save_path
文件中的php.ini
变量来解决此问题。
然后你将修复你的配置文件而不仅仅是你的脚本。