我在一个新的centos7上安装了httpd和php,并将一些文件放入/var/www/html,包括我编写的安装脚本。此脚本需要写入/var/www/html目录中的配置文件。我创建了一个空配置文件,并将其分配给apache:apache。然而,试图用写访问来打开这个文件总是会出现错误:
fopen(/var/www/html/config-local.php): failed to open stream: Permission denied
在做研究时,我读到了这句话:“为了到达一个文件,所有父目录都必须是可读的。”所以我查了一下,他们确实是。/、/var、/var/www和/var/w