[英]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.