该目录无法通过Web进程写入:/ var / www / html / mywebsite / frontend / web / assets

时间:2019-11-07 03:13:17

标签: apache yii2

我正在尝试初始化Yii2应用程序,并且在运行命令php init和yii生成的所有文件后,我尝试从n =我的浏览器进行查看,但始终出现错误,我在google和stackflow上搜索了可能的解决方案运气不好,到目前为止,我已经尝试过,我运行了命令chmod 0777 web/assets,我也做了ps -ef | grep apache | grep -v grep,我得到了以下提示

apache     4074   4073  0 20:38 ?        00:00:01 /usr/sbin/httpd -DFOREGROUND
apache     4075   4073  0 20:38 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache     4076   4073  0 20:38 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache     4077   4073  0 20:38 ?        00:00:01 /usr/sbin/httpd -DFOREGROUND
apache     4078   4073  0 20:38 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache     4083   4073  0 20:38 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

我继续做sudo chgrp apache ./assets,然后sudo chmod g+w ./assets/都没有用,我想这是一种服务器问题,对此的任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

目录所有者可能与您的php用户发生冲突,

运行此命令来获取您的apache用户:

[]

然后您会看到{apache_user},在您的前端/ Web目录中的以下命令中运行:

ps -ef | grep apache | grep -v grep

但是如果不起作用,请告诉我您的操作系统信息