【发布时间】:2020-02-04 19:22:01
【问题描述】:
我使用 Vagrant 在 Ubuntu 16.04 上安装了 Yii2,当我尝试加载某些页面时,Yii 给了我一个错误:
The directory is not writable by the Web process: /web/assets
我找到了一些解决方案,但由于 SELinux,它们不起作用。我尝试使用setenforce 0 禁用它,但命令行打印:
setenforce: command not found.
我注意到几乎没有人有这个错误,我不知道我做错了什么或者我应该怎么做。请帮忙!
【问题讨论】:
-
试试这个
sudo chown -R [USER NAME]:www-data /var/www -
不起作用,我在另一个网站上问过,一个人说我无法更改权限,因为我在主机和虚拟机上有不同的用户名,我检查了
config.yaml文件并发现2 行:synced_folders -> owner和ssh -> username都等于 "vagrant",也许我应该将其重命名为 "www-data" 和哪一行?
标签: linux yii2 vagrant selinux