按照Symfony2指南,它说要查看,web/web_dev.php但我得到一个例外.. 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+) ***
Run Code Online (Sandbox Code Playgroud)
这是例外:
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
Run Code Online (Sandbox Code Playgroud)
提前感谢任何能让我了解如何解决这个问题的人
错误消息非常明确:它无法创建缓存目录 - 用户apache运行,因为没有项目根的写入权限.
假设它是一个开发环境,我建议将项目文件夹chown给你的用户和webserver的组.
小智 6
仅供人们使用.我在Mac上本地工作时遇到了同样的问题,并且必须更改两个目录的权限:app/cache app/logs
每个目录上的"命令i"并为每个人设置"读写"权限(并应用于"封闭项目")就可以了.
| 归档时间: |
|
| 查看次数: |
13769 次 |
| 最近记录: |