如果我尝试直接加载: www.myappurl.com/app_dev.php 我有错误:
RuntimeException in ClassCollectionLoader.php line 239:
Failed to write cache file "/var/www/html/myapp/app/cache/dev/classes.php".
如果我尝试 www.myappurl.com/app.php 我的空白页面出现500错误。
当我尝试加载" www.myappurl.com"它只是加载默认的Apache测试页面,说一切正常,但它没有重定向到app.php
我已尝试过
的所有内容symfony2 : failed to write cache directory
和
Unable to write cache symfony2
我做了所有这些: http://symfony.com/doc/current/book/installation.html#book-installation-permissions
我已经从另一台服务器制作了一个完全相同的配置,但在这里我无法加载app.php。
任何帮助?
编辑:这是httpd.conf: https://pastebin.com/dH27ZU2U
答案 0 :(得分:0)
这些命令适用于Symfony 3.如果您使用的是Symfony 2,请将目录var / cache更新为app / cache
HTTPDUSER = $(ps axo user,comm | grep -E'[a] pache | [h] ttpd | [_] www | [w] ww-data | [n] ginx'| grep -v root |头-1 |切-d \ -f1)
sudo chmod -R + a“$ HTTPDUSER允许删除,写入,追加,file_inherit,directory_inherit”var / cache
sudo chmod -R + a“$(whoami)允许删除,写入,追加,file_inherit,directory_inherit”var / cache
希望这有帮助!