大家好我需要帮助来解决我的mac上的这个Symfony配置问题。我在使用OS X El Capitan:
是Symfony的新手,我在安装后得到了这个结果。
此脚本会分析您的系统以检查是否已准备好运行Symfony应用程序。
已发现主要问题,必须先解决,然后才能继续:
app / cache /或var / cache /目录必须是可写的 更改“app / cache /”或“var / cache /”目录的权限,以便Web服务器可以写入。
app / logs /或var / logs /目录必须是可写的 更改“app / logs /”或“var / logs /”目录的权限,以便Web服务器可以写入。
此外,为了增强您的Symfony体验,建议您修复以下内容:
intl系统上安装的ICU版本(56.1)应与Symfony(55.1)捆绑的ICU数据相匹配 在大多数情况下,您应该没问题,但请确认Symfony提供的数据与国际直拨扩展之间没有任何不一致。有关您可能遇到的不一致的示例,请参阅https://github.com/symfony/symfony/issues/15007。
安装和/或启用PHP加速器(强烈推荐)。
答案 0 :(得分:0)
打开终端应用程序,转到Symfony目录,然后键入:
sudo chmod 777 app/logs/
sudo chmod 777 app/cache/
系统会要求您输入密码。如果您需要更多信息,请阅读Understanding Unix Permissions。
至于ICU,如果没有问题,我不会担心。至于PHP加速器,我会等待并分析性能。 ionCube或Zend Optimizer是您可能的选择;快速谷歌搜索表明它们可用......
答案 1 :(得分:0)
@Kkinsey打败了我,但这是macOS需要遵循的官方说明:
这是var文件夹的权限问题(如果您使用的是Symfony3)。 ICU错误确实是一个警告。
如果您使用的是PHP 7.0,那么您不需要加速器。