PHP错误:无法打开流:CentOS 7.1.1503(核心)中的权限被拒绝

vojdkbi0  于 2022-11-07  发布在  PHP
关注(0)|答案(2)|浏览(120)

我正在CentOS Linux 7.1.1503(Core)64位版本上运行Apache/2.4.6(CentOS)build Aug 24 2015 18:11:25。我在“w”模式和“a”模式下打开文件时遇到问题。我搜索了很多。尝试了所有提到的步骤,但仍然没有得到想要的结果。同一个文件可以工作,并允许我在Windows 10中以“w”模式和“a”模式打开。但它在CentOS中不工作。目录“/var/www/html/editable”中有一个名为“home.php”的文件。当我尝试以“w”模式或“a”模式从文件srvr_file_access.php打开该文件时,我收到以下错误:
PHP警告:http://www.com/zh_cn.cn您好!无法打开流:/html/html/html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html_html
我已将该文件和目录的所有者和组更改为“apache”,并分配了权限755。“home.php”文件和目录的权限如下:

主页.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

请问有没有人能帮我解决这个问题?

  • 谢谢-谢谢
ndh0cuux

ndh0cuux1#

对于仍然有这个问题的人,我通过在/var中创建文件夹,然后使用chown apache:apache folder_name,然后移动到www文件夹中来解决它。

b09cbbtk

b09cbbtk2#

cd [大文件夹]
系统管理员可以在系统管理员的控制下,将系统管理员的信息存储在存储器中。
chmod 777引导程序sudo chcon -t httpd_sys_rw_content_t引导程序-R

相关问题