我正在运行Apache / 2.4.6(CentOS)版本,2015年8月24日18:11:25在CentOS Linux版本7.1.1503(Core)64位上运行。我在打开文件时面临一个问题:' w'模式和' a'模式也。我搜索了很多。尝试了所有提到的步骤,但我仍然没有得到理想的结果。相同的文件有效,允许我在' w'模式以及' a'我的Windows 10中的模式。但它在CentOS中不起作用。文件名为' home.php '在目录' / var / www / html / editable '。当我尝试从文件 srvr_file_access.php 中打开该文件时,' w'模式或' a'模式,我收到以下错误:
PHP警告:fopen(/var/www/html/editable/home.php):无法打开 stream:/var/www/html/srvr_file_access.php中的权限被拒绝
我已将该文件和目录的所有者和群组更改为' apache '并已分配权限755 。 home.php '的许可文件和目录如下:
home.php
-rwxr-xr-x+ 1 apache apache 0 Oct 11 14:41 home.php
的/ var / www / html等/可编辑的
drwxr-xr-x+ 2 apache apache 21 Oct 11 14:56 editable
请有人帮我解决这个问题吗?
谢谢。
答案 0 :(得分:2)
对于仍有这个问题的人,我通过在/ var中创建文件夹然后使用chown apache:apache folder_name解决它,然后在www文件夹中移动。