php - web/web_dev.php 上的 Symfony2 异常

标签 php symfony

按照 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/

相关文章:

php - preg_match 仅返回相同元素一次

php - Mysql select 多个查询彼此内部

php - 如何将不同大小的不同文件保存在不同的文件夹中

php - 如何阻止 bcrypt salt 每次更改登录密码

php - 更新主表内第二个表中的相似关键字

php - 如何在 postRemove 事件期间获取实体的对象 ID?

symfony - 更改 Symfony Panther Chromeclient 的用户代理

symfony - Symfony2 中的 saml2 身份提供者

Symfony2 : doctrine orm ignore if I change table name

php - 如何将连接表的结果实体封装在 Doctrine 中的另一个实体中?