我是PHP和Windows Server新手,在查看我在PHP中创建的表单时遇到以下错误。
Error in exception handler: The stream or file "C:\inetpub\wwwroot\wrp\app\storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in C:\inetpub\wwwroot\wrp\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:84
我在通过Fast CGI运行IIS 7和PHP的Windows 2008 Server R1(64位)上。除了这个问题,PHP在服务器上运行良好。我正在运行PHPMyAdmin和其他几个PHP应用程序就好了。我确认我已正确设置权限(甚至可以在目录和文件级别运行php文件,以完全控制)
了解有关如何解决此问题的任何建议。另外,您是否了解任何适用于在IIS 7上使用FastCG运行PHP的论坛或社区网站?
答案 0 :(得分:2)
适用于:Windows 7,Windows Server 2008 R2
创建文件或文件夹时,Windows会为该对象分配默认权限。
修改是完成此过程所需的最低权限。查看"其他注意事项"中的详细信息;在这个主题中。
设置,查看,更改或删除文件和文件夹的权限
右键单击要为其设置权限的文件或文件夹,单击属性,然后单击安全性选项卡。
< / LI>点击修改以打开权限对话框。
执行以下操作之一:
要为未出现在“组或用户名”框中的组或用户设置权限,请单击“添加”。键入要为其设置权限的组或用户的名称,然后单击“确定”。
要更改或删除现有组或用户的权限,请单击该组或用户的名称。
执行以下操作之一:
要允许或拒绝权限,请在“权限”框中选中“允许”或“拒绝”复选框。
要从“组或用户名”框中删除组或用户,请单击“删除”。