gpt4 book ai didi

php fopen 无法打开流 : Permission denied

转载 作者:可可西里 更新时间:2023-11-01 00:35:46 29 4
gpt4 key购买 nike

我在使用 php 写入文本文件时遇到问题。这听起来很简单,但我已经将文件所有者和组设置为 apache/root,权限设置为 777,但我仍然无法写入文件。我正在使用 php 5.3.8 运行 centos。

====================
New info
====================

semanage fcontext -l | grep httpd | grep rw
/var/lib/drupal(/.*)? all files system_u:object_r:httpd_sys_script_rw_t:s0
/var/spool/gosa(/.*)? all files system_u:object_r:httpd_sys_script_rw_t:s0
/var/lib/bugzilla(/.*)? all files system_u:object_r:httpd_bugzilla_script_rw_t:s0
/var/spool/viewvc(/.*)? all files system_u:object_r:httpd_sys_script_rw_t:s0

最佳答案

为了允许目录为 r/w,我使用了 chcon 添加 httpd_sys_script_rw_t 的命令键入目录及其下的任何内容:

chcon -R -t httpd_sys_script_rw_t <directory>

-R标志使命令递归。

-t标志将文件的扩展属性设置为指定的文件上下文。在这种情况下,httpd 文件上下文 httpd_sys_script_rw_t在以下情况下使用:

you want httpd_sys_script_exec_t scripts to read/write the data, and disallow other non sys scripts from access.

关于php fopen 无法打开流 : Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138288/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com