可能重复:
How can I fix the Permission error when I call session_start()?
PHP Warning Permission denied (13) on session_start()
我正在尝试制作一个管理面板。不幸的是,session不适用于macbook。 我已经安装并正常工作了,此时还有最新的php。
我无法让它在我的Mac上运行。它确实适用于我的付费托管,但我无法解决这个问题。
请帮我解决此问题。我认为这是关于许可写作的事情。
答案 0 :(得分:2)
重复PHP Warning Permission denied (13) on session_start()
它基本上是写权限,您也可以右键单击该文件夹并授予每个人访问权限。
答案 1 :(得分:2)
您需要更改以下权限:
/var/folders
我建议更改文件夹的所有权:
sudo chown -R nobody /var/lib/php/session
sudo chgrp -R nobody /var/lib/php/session
'nobody'选项是您的网络服务器在其下运行的用户,而第二个命令则是该组。
注意:需要将文件夹更改为将session.save_path设置为的位置。在上面的问题中,文件夹为/var/folders
,因此代码为chown -R nobody /var/folders
答案 2 :(得分:1)