我正在使用 Fedora 32,但我的 php 项目有问题。因此,当我在网络浏览器中输入 localhost/ProjectDir
时,它会列出 ProjectDir
中的所有文件。
这很好...但是当我尝试测试运行我的项目(该项目的网站)时,我输入了 *localhost/ProjectDir/public*
,其中包含 index.php
- 出现如下所示的错误。< /p>
我不知道这有什么问题 - 我已将权限设置为 775
,更改了该目录所属的组(从有点 user-group
到 apache
)。有没有人知道如何解决这个问题?我还能做什么?
答案 0 :(得分:0)
如异常中所述,您需要为网络服务器添加写入权限。第一个可能的解决方案是将文件夹的所有者或组设置为 www-data。另一种解决方案是允许“其他人”在此文件夹中写入内容。我不推荐第二种解决方案,因为它可能不太安全。