为什么我在安装php后出现此错误
问题描述:
嗨,我正在使用Windows 2016 VPS服务器,并且我在它上面安装了IIS Web服务器,但是我在会话中遇到了此错误。为什么我在安装php后出现此错误
警告:在session_start():打开(C:\ WINDOWS \ TEMP \ sess_qbageacapafd73fbj19idjbtd3,O_RDWR)失败:权限被拒绝(13)C:\的Inetpub \ wwwroot的\ SYSTEM \ global.php第6行
我得到了同样的错误,当我选择一个不同的会话路径
警告:在session_start():开放(C:\ WINDOWS \ PHPSessions \ sess_qbageacapafd73fbj19idjbtd3,O_RDWR)失败:没有这样的文件或目录(2 )在第6行的C:\ inetpub \ wwwroot \ system \ global.php中
有没有办法解决这个问题?
答
您需要更新临时文件夹的权限,以便IIS运行的用户具有写入权限。
另一种方法是将会话文件夹更改为位于文档根目录中的文件夹。由于安全原因,不建议在公共网站上使用,因为它可以让黑客访问您的会话信息。
最好的办法是给写权限IUSER或任何用户在IIS下
+0
谢谢,我得到它的工作! –
谢谢你清洗我的问题 –
运行听起来像在第一个错误,用户您的IIS服务器运行Apache作为没有访问'temp'文件夹。在第二个,'PHPSessions'文件夹不存在。 –
有无论如何给访问临时文件夹 –