繁体   English   中英

Mac OS X EL Capitan上的Symfony配置问题

[英]Symfony Configuration issues on Mac OS X EL Capitan

嗨,大家好,我需要帮助修复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提供的数据与intl扩展名之间没有不一致。 请参阅https://github.com/symfony/symfony/issues/15007 ,以获取可能会遇到的不一致的示例。

应该安装PHP加速器

安装和/或启用PHP加速器(强烈建议)。

打开终端应用程序,转到Symfony目录,然后键入:

sudo chmod 777 app/logs/
sudo chmod 777 app/cache/

系统将要求您输入密码。 如果需要更多信息,请阅读了解Unix权限

至于ICU,如果没有问题,我不会担心。 至于PHP加速器,我将等待并分析性能。 ionCube或Zend Optimizer是您可能的选择; 快速的Google搜索表明它们可用...

@Kkinsey击败了我,但这是macOS您需要遵循的官方说明:

http://symfony.com/doc/current/setup/file_permissions.html#using-acl-on-a-system-that-supports-chmod-a-macos

var文件夹存在权限问题(如果使用的是Symfony3)。 ICU错误实际上是警告。

如果您使用的是PHP 7.0,则不需要加速器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM