我正在尝试初始化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/
都没有用,我想这是一种服务器问题,对此的任何帮助将不胜感激
答案 0 :(得分:0)
目录所有者可能与您的php用户发生冲突,
运行此命令来获取您的apache用户:
[]
然后您会看到{apache_user},在您的前端/ Web目录中的以下命令中运行:
ps -ef | grep apache | grep -v grep
但是如果不起作用,请告诉我您的操作系统信息