nginx open(/var/lib/php/session/. sessionid,O_RDWR)failed:Permission denied(13)

m2xkgtsf  于 5个月前  发布在  Nginx
关注(0)|答案(2)|浏览(53)

我正在使用ec2 nginx运行我的网站。我已经对示例进行了更新,现在我在网站加载时收到此错误。

open(/var/lib/php/session/sessionid, O_RDWR) failed: Permission denied (13) in /var/www/html/includes/session.php on line 17

 session_start(): Failed to read session data: files (path: /var/lib/php/session) in /var/www/html/includes/session.php on line 17

字符串
我想知道如何解决这个问题?
感谢任何帮助谢谢

mwkjh3gx

mwkjh3gx1#

你在这台机器上从零开始安装PHP?你已经尝试在这个文件夹中放置完整的权限?例如:sudo chmod 777 -R /var/lib/php/session

xxe27gdn

xxe27gdn2#

您需要为/var/lib/php/session文件夹设置正确的所有权。如果您的Web服务器是从nginx用户运行的,可能是chown -R nginx:nginx /var/lib/php/session,或者如果您使用的是Apache,则是chown -R www-data:www-data /var/lib/php/session,其中nginx和www-data是Web服务器运行的用户和用户组。

相关问题