如何修复此symfony配置.php权限错误


How do I fix this symfony config.php permission error?

我正在尝试设置symfony。我正在运行ubuntu,我安装了apache2,phpmyadmin和phpstorm。我在项目的 config.php 下收到此错误:

主要问题 已检测到重大问题,必须修复 在继续之前:更改"应用程序/缓存/"或"应用程序/缓存/"或"的权限 "var/cache/" 目录,以便 Web 服务器可以写入其中。 更改"app/logs/"或"var/logs/"目录的权限 以便 Web 服务器可以写入其中。 所以我去了/var

我尝试了几件事:

  1. sudo thunar,然后将所有权限更改为可写。这不起作用,权限立即更改。
  2. 我去了这个网站,它说使用某些命令来修复权限:sudo chmod 754 /var/cachesudo chmod 754 /var/logsudo chmod -R 775 /var/cachesudo chmod -R 775 /var/log这也不起作用
  3. 我还应该注意,我已经清除了缓存并重新启动了 apache2。

很高兴你自己想通了。

无论如何,你可以在这里阅读更多关于它的信息:设置权限/Symfony2

让我知道。再见!

我想通了。缓存和日志位于应用本身中。考虑到他们所在的文件夹(根目录、www 文件夹)的权限已经正确设置了所有权限,这最初对我来说没有多大意义。我所做的只是在我的应用程序中的那些文件夹上设置chmod -R 755