簡體   English   中英

Php 錯誤:無法打開 stream:CentOS 7.1.1503(核心)中的權限被拒絕

[英]Php Error : failed to open stream: Permission denied in CentOS 7.1.1503(Core)

我在 CentOS Linux 版本 7.1.1503(核心)64 位上運行 Apache/2.4.6(CentOS)構建 2015 年 8 月 24 日 18:11:25。 我在以“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/home.php):無法打開 stream:/var/www/html/srvr_file_access.ZE1BFD762321E409CEE4166B 中的權限被拒絕

我已將該文件和目錄的所有者和組更改為“ 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

請問誰能幫我解決這個問題?

謝謝你。

對於仍然存在此問題的任何人,我都通過在/ var中創建文件夾,然后使用chown apache:apache folder_name,然后在www文件夾中移動來解決它。

cd [laravel 文件夾]

chmod 777 存儲 -R sudo chcon -t httpd_sys_rw_content_t 存儲 -R

chmod 777 引導 sudo chcon -t httpd_sys_rw_content_t 引導 -R

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM