0

我在安装 Symfony 时遇到了很多麻烦:我将 .zip 文件安装到 XAMPP 中的 htdocs 文件夹中,根据 Symfony 的配置文件,我需要重置权限:

  1. 更改“app/cache/”目录的权限,以便网络服务器可以写入其中。
  2. 更改“app/logs/”目录的权限,以便网络服务器可以写入。我去了这里:http ://symfony.com/doc/current/book/installation.html并尝试了第 1 步,在终端中重置权限,它告诉我:

chmod:无法在文件“app/cache”上设置 ACL:没有这样的文件或目录 chmod:无法在文件“app/logs”上设置 ACL:没有这样的文件或目录

所以我尝试了第 2 步和第 3 步。我在本地机器上访问了 /app_dev.php/,但它仍然告诉我“找不到对象”,我现在不知道该怎么做。在此先感谢您的帮助。

4

1 回答 1

1

尝试:

$ rm -rf app/cache/*
$ rm -rf app/logs/*

设置权限

$ APACHEUSER=`ps aux | grep -E '[a]pache|[h]ttpd' | grep -v root | head -1 | cut -d\  -f1`
$ sudo chmod +a "$APACHEUSER allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
$ sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs

OR

$ APACHEUSER=`ps aux | grep -E '[a]pache|[h]ttpd' | grep -v root | head -1 | cut -d\  -f1`
$ sudo setfacl -R -m u:$APACHEUSER:rwX -m u:`whoami`:rwX app/cache app/logs
$ sudo setfacl -dR -m u:$APACHEUSER:rwX -m u:`whoami`:rwX app/cache app/logs
于 2013-08-16T05:44:03.653 回答