2016-12-01 106 views
1

嗨,我正在使用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中

有没有办法解决这个问题?

+0

谢谢你清洗我的问题 –

+1

运行听起来像在第一个错误,用户您的IIS服务器运行Apache作为没有访问'temp'文件夹。在第二个,'PHPSessions'文件夹不存在。 –

+0

有无论如何给访问临时文件夹 –

回答

0

您需要更新临时文件夹的权限,以便IIS运行的用户具有写入权限。

另一种方法是将会话文件夹更改为位于文档根目录中的文件夹。由于安全原因,不建议在公共网站上使用,因为它可以让黑客访问您的会话信息。

最好的办法是给写权限IUSER或任何用户在IIS下

+0

谢谢,我得到它的工作! –

相关问题