我刚刚升级了我的托管计划,现在用户会话不再“正常工作”。用户登录时无法访问mebership区域,以下是打开我的网站时显示的错误:
警告:session_start()[function.session-start]:open(/ home / content / 15/9277415 / tmp / sess_enersdnbm88g5detjemgnptu47,O_RDWR)失败:/ home / content / 15中没有此类文件或目录(2)第14行的/9277415/html/include/config.php
警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的标头(输出在/home/content/15/9277415/html/include/config.php:14中开始)/第14行的home / content / 15/9277415 / html / include / config.php
警告:未知:打开(/ home / content / 15/9277415 / tmp / sess_enersdnbm88g5detjemgnptu47,O_RDWR)失败:在线未知中没有此类文件或目录(2)
警告:未知:无法写入会话数据(文件)。请验证session.save_path的当前设置是否正确()在第0行的未知中
在config.php第14行中,我们有会话变量:
if(!session_id()) session_start();
if (!isset($_SESSION)) $_SESSION=array();
有没有人知道为什么会发生这种情况或如何解决?在主机方案升级之前没有显示这些错误。
答案 0 :(得分:2)
确保目录/home/content/15/9277415/tmp
存在且可由网络服务器写入。