错误session_start():open(/ var/lib/php/session错误

2 php session

我正在运行我的网络服务器并收到以下错误:

Error starting session: session_start():open(/var/lib/php5/sess_hienlq7a0i6im8tvfel989ji25, O_RDWR) failed: No such file or directory (2)
Run Code Online (Sandbox Code Playgroud)

重新安装php5没有结果.

Cod*_*man 6

另一种可能的解决方案:检查哪个用户正在运行httpd/apache进程.

$ ps aux | egrep '(apache|httpd)'
Run Code Online (Sandbox Code Playgroud)

查看目录所有者(错误会告诉您路径)

$ ls -la /var/lib/session
Run Code Online (Sandbox Code Playgroud)

将文件夹的所有权授予服务器用户

$ sudo chown serveruser:serveruser /var/lib/session
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!


Jon*_*uhn 5

如果你想关闭你的问题,这是我的评论.

只需<?php phpinfo();在其中创建一个文件.查找正在加载的php.ini文件.还要检查会话保存路径.进入那个php.ini文件并将会话保存路径设置为临时目录.