apache - 如果目录显示为可写,为什么“该目录不可被 Web 进程写入”?
问题描述
我在安装HubHub 时遇到问题。我不断收到此错误
无效配置 – yii\base\InvalidConfigException
该目录不可被 Web 进程写入:/var/www/html/humhub/assets
尽管该文件夹可由以下人员写入apache
:
$ ls -la /var/www/html/humhub/assets
total 0
drwxrwsrwx. 2 francesco apache 6 Jun 26 14:13 .
drwxrwsrwx. 7 francesco apache 197 Jun 26 14:13 ..
我的设置:
- 服务器:AWS 上的 Red Hat Enterprise Linux 版本 8.0 (Ootpa)
- HumHub:1.3.14(和 Yii 框架/2.0.15)
- Web 服务器:Apache/2.4.37 (Red Hat Enterprise Linux)
我尝试了什么:
- 我通过遵循this answer和this similar answer确保该文件夹是可写的
- 我什至尝试将整个文件夹设置
humhub
为可写chmod -R 777 humhub
- 我确保满足所有 PHP 要求。
这个结果是否可能实际上没有运行 Web 进程apache
?
> ps -ef | grep httpd | grep -v grep
root 20227 1 0 05:30 ? 00:00:02 /usr/sbin/httpd -DFOREGROUND
apache 20229 20227 0 05:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 20230 20227 0 05:30 ? 00:00:12 /usr/sbin/httpd -DFOREGROUND
apache 20231 20227 0 05:30 ? 00:00:12 /usr/sbin/httpd -DFOREGROUND
apache 20232 20227 0 05:30 ? 00:00:11 /usr/sbin/httpd -DFOREGROUND
apache 20449 20227 0 05:31 ? 00:00:13 /usr/sbin/httpd -DFOREGROUND
解决方案
推荐阅读
- javascript - 如何删除来自选项标签的重复值
- mysql - 更新 mySQL 工作台中单个列的值
- mongodb - 使用 geonear 和模糊搜索文本 mongodb
- javascript - 窗口,滚动脚本不会触发/触发?
- sql - 将多重性添加为行
- arcore - 有什么方法可以在 Android 的 AR Core 增强图像上播放 YouTube 视频?
- java - @transactional 注解中执行的语句
- c++ - SFINAE 没有正确禁用模棱两可的重载
- ios - iOS WKWebView - 将内容滚动到最右边
- java - 使用 Jackson 提取 XML 数据