按照 Symfony2 指南,它说要查看 web/web_dev.php
但我得到一个异常(exception)..
app/check.php
一切正常,除了一个可选测试失败:
[[WARNING]] Checking that the intl ICU version is at least 4+: FAILED
*** Upgrade your intl extension with a newer ICU version (4+) ***
这是异常(exception)情况:
RuntimeException: Unable to create the cache directory (/var/www/projectname/www/Symfony/app/cache)
in /var/www/projectname/www/Symfony/app/bootstrap.php.cache line 1197
at Kernel->buildContainer() in /var/www/projectname/www/Symfony/app/bootstrap.php.cache line 1138
at Kernel->initializeContainer() in /var/www/projectname/www/Symfony/app/bootstrap.php.cache line 869
at Kernel->boot() in /var/www/projectname/www/Symfony/app/bootstrap.php.cache line 1038
at Kernel->loadClassCache() in /var/www/projectname/www/Symfony/web/app_dev.php line 12
提前感谢任何给我解决这个问题的人
最佳答案
错误信息很清楚:它无法创建缓存目录 - 用户 apache 以对您的项目根目录没有写权限的身份运行。
假设它是一个开发环境,我建议将项目文件夹关闭给您的用户和网络服务器组。
关于php - web/web_dev.php 上的 Symfony2 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6726263/