大家好,我需要帮助来解决这个Symfony配置问题在我的mac上。我正在使用OS X El Capitan:
我是Symfony上的新手,l在安装后会得到这个结果。
配置检查器
此脚本分析您的系统以检查是否已准备好运行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提供的数据与intl扩展之间没有不一致。有关可能遇到的不一致的示例,请参阅https://github.com/symfony/symfony/issues/15007。
应安装PHP加速器
安装和/或启用PHP加速器(强烈建议)。
发布于 2016-08-10 04:21:11
@Kkinsey抢先一步,但以下是你在使用macOS时需要遵循的官方说明:
这是var文件夹的权限问题(如果您使用的是Symfony3)。ICU错误实际上是一个警告。
如果你使用的是PHP7.0,那么你不需要加速器。
发布于 2016-08-10 03:13:24
打开终端应用程序,转到Symfony目录,然后键入:
sudo chmod 777 app/logs/
sudo chmod 777 app/cache/系统将要求您提供密码。如果你需要更多信息,请阅读Understanding Unix Permissions。
至于ICU,如果没有问题,我不会担心的。至于PHP加速器,我会等待并分析性能。ionCube或Zend Optimizer是你可能的选择;在谷歌上快速搜索一下就会发现它们都是可用的……
https://stackoverflow.com/questions/38858517
复制相似问题