[英]Intl working fine with Symfony2 on WAMP, but shows an error in Functional Tests
我这里有一个很奇怪的问题!
我在WAMP中使用Symfony2 。 当我可视化路径时,可以说
mylocaldomain/blog/see_all
它工作正常(PHP上的Intl扩展工作正常)。
但是,当我构建功能测试时,会出现此问题
500内部服务器错误-Twig_Error_Runtime:
呈现模板期间引发了异常
(“ Symfony \\ Component \\ Intl \\ DateFormatter \\ IntlDateFormatter :: __ construct()方法的参数$ locale值NULL行为未实现。仅支持语言环境“ en”。请安装“ intl”扩展名以获得完整的本地化功能。” )在...中
我认为使用了php.ini
2版本。 如果这是问题,如何知道哪个用于测试?
如果这不是问题,有什么线索吗?
感谢@Himal(请参见上面的评论),这是解决方案:
WAMP和控制台使用的php.ini
不同(控制台中使用的是php --ini
)。
我在两个都启用了Intl扩展
extension=php_intl.dll
另一个解决方案是使控制台使用与WAMP相同的文件(我没有研究此解决方案,但在我看来它似乎更“干净”)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.