Laravel root premission搞砸了

时间:2016-02-15 23:37:34

标签: php laravel-5 ubuntu-14.04

我在我的Ubuntu机器上有这个Laravel项目,我不小心把chmod -R 777给了Ubuntu root。我确实设法取消了它,但是为时已晚。现在,我的一半根是绿色的。

除了Laravel项目之外,我在这台机器上没什么用处,我没有重新安装它的问题。有没有办法重建它?如果没有,当我备份我的项目时,如何给它正常的权限?

3 个答案:

答案 0 :(得分:1)

重新安装项目时,它将获得常规权限。请记住,您只需要为"存储"提供777权限。文件夹中。

据我所知,没有办法像以前那样设置你的Ubuntu文件。

答案 1 :(得分:1)

我之前已经通过了这个 刚跑 您应用程序的根目录中的 sudo chmod 0644 -R * 它会将默认权限级别设置为 -rw-r - r - (0644)。由于新的laravel应用程序具有此权限级别。

您需要对存储文件夹及其文件授予write权限,以便运行
sudo chmod 0755 storage sudo chmod 0755 storage/* -R

你现在好了。有关文件及其权限级别的更多信息,我建议您仔细阅读https://askubuntu.com/questions/638796/what-is-meaning-of-755-permissions-in-samba-share这将有所帮助。

答案 2 :(得分:0)

只需将Laravel app /文件夹中public / folder的权限更改并更新为0775,然后将public_html / folder中文件的权限更改为0644.另外值得注意的是user:group。什么服务器以及如何运行PHP处理程序?