Symfony / Twig本地化不在服务器PROD中工作

时间:2017-03-14 09:45:41

标签: symfony twig

我使用了localizeddate树枝过滤器。在本地,日期是法语,但在生产服务器上,日期是英语。我很擅长service.yml

twig.extension.intl:
    class: Twig_Extensions_Extension_Intl
    tags:
        - { name: twig.extension }

然而问题仍然存在。 parameters.yml的区域设置位于FR中。你对这个问题有什么看法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

当开发环境中的所有内容都正常工作而不是prod时,请检查是否必须在生产服务器上安装/启用PHP intl扩展。

在Linux机器上,您可以这样安装:

apt-get install php7.0-intl / apt-get install php5.0-intl

在Windows机器上取消注释php.ini这一行:

extension=php_intl.dll

重启Apache,不要忘记清除prod上的缓存...