我正在使用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
字符串
我想知道如何解决这个问题?
感谢任何帮助谢谢
2条答案
按热度按时间mwkjh3gx1#
你在这台机器上从零开始安装PHP?你已经尝试在这个文件夹中放置完整的权限?例如:
sudo chmod 777 -R /var/lib/php/session
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服务器运行的用户和用户组。