我正在运行Apache/2.4.6 ( CentOS )构建2015年8月24日18:11:25的CentOS Linux版本7.1.1503 (核心)64位。在“w”模式和“a”模式下打开文件时,我面临一个问题。我找了很多次。尝试了所有提到的步骤,但我仍然没有得到想要的结果。相同的文件可以在我的Windows 10中以'w‘模式和'a’模式打开,但是它不能在CentOS中工作。目录'/var/www/html/editable'.中有名为“home.php”的文件当我试图在'w‘模式或'a’模式下从文件srvr_file_access.php打开该文件时,我会得到以下错误:
PHP警告:fopen(/var/www/html/editable/html.PHP):未能打开流: /var/www/html/srvr_file_access.php .PHP中拒绝的权限
我已将该文件和目录的所有者和组更改为“apache”,并分配了权限755。“home.php”文件和目录的权限如下:
home.php
-rwxr-xr-x+ 1 apache apache 0 Oct 11 14:41 home.php/var/www/html/editable
drwxr-xr-x+ 2 apache apache 21 Oct 11 14:56 editable有人能帮我解决这个问题吗?
谢谢。
发布于 2016-12-10 10:58:49
对于仍然存在此问题的任何人,我通过在/var中创建文件夹,然后使用chown apache:apache folder_name,然后移动到www文件夹来解决这个问题。
发布于 2022-09-10 09:35:44
cd拉拉维文件夹
-R sudo chcon -t httpd_sys_rw_content_t -R存储
chmod 777引导sudo chcon -t httpd_sys_rw_content_t httpd_sys_rw_content_t bootstrap -R
https://stackoverflow.com/questions/33065183
复制相似问题