MJ *_*nto 2 caching nginx symfony
RuntimeException in ClassCollectionLoader.php line 239:
Failed to write cache file "/var/www/fareast/app/cache/dev/classes.php".
Run Code Online (Sandbox Code Playgroud)
我在symfony2中运行项目时出现此错误.我有nginx作为我的web服务器,centOS 7作为我的操作系统.我尝试手动删除缓存文件夹
php app/console cache:clear
Run Code Online (Sandbox Code Playgroud)
然后我做了一个不好的做法app/cache和app/logs
chmod -R 777
Run Code Online (Sandbox Code Playgroud)
但我有同样的错误./var/log/nginx/error.log也是空的.你推荐其他解决方案吗?或者我是否必须为缓存安装一些php5库?
设置777权限不执行任何操作,因为当webserver用户向其写入文件夹时,文件夹属于此用户,并且您作为命令行用户无法访问它们,反之亦然.以正确的方式设置权限:http://symfony.com/doc/current/book/installation.html#book-installation-permissions
| 归档时间: |
|
| 查看次数: |
9122 次 |
| 最近记录: |