Laminas 的新手,我正在关注教程“入门:骨架应用程序”。
接近尾声时,我发现我可能对有关 i18n 的安装问题回答了“否”,在这里我遇到了一个致命错误:Uncaught Laminas\I18n\Exception\ExtensionNotLoadedException...
该问题应该通过 [Github] https://github.com/laminas/laminas-mvc-i18n和组件安装程序来解决。但我仍然有错误,即使在重新启动 Apache 之后。
回顾一下 laminas 组件安装程序和 laminas-mvc-i18n 的安装,一切看起来都很好。所以呢?
编辑 1 也许我没有正确阅读?这是完整的错误:
致命错误:未捕获的 Laminas\I18n\Exception\ExtensionNotLoadedException: Laminas\I18n\Translator 组件需要 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-i18n\src\Translator\Translator 中的 intl PHP 扩展.php:258 堆栈跟踪:#0 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-i18n\src\Translator\Translator.php(354): Laminas\I18n\Translator\Translator-> getLocale() #1 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-mvc-i18n\src\Translator.php(71): Laminas\I18n\Translator\Translator->translate('Laminas MVC Ske...', 'default', NULL) #2 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-view\src\Helper\HeadTitle.php(163): Laminas\Mvc \I18n\Translator->translate('Laminas MVC Ske...', 'default') #3 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-view\src\Helper\HeadTitle.php(86): Laminas\View\Helper\HeadTitle->Laminas\View\Helper{closure}('Laminas MVC Ske...') #4 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-view\src\Helper\HeadTitle.php(70): 在 C:\xampp\htdocs\laminas -mvc-skeleton\vendor\laminas\laminas-i18n\src\Translator\Translator.php 在第 258 行
所以问题出在译者身上。哪个翻译?我只用英文。
编辑 2
所以我再次尝试从头开始使用新安装。这一次我对所有选项都确认了是,即当被要求安装 i18n 和所有其他选项时,我的回答是肯定的。
我使用内置 PHP Web 服务器而不是 Apache 进行了测试。
结果是同样的错误!
编辑 3
我在 composer.json 中的扩展列表
"laminas/laminas-component-installer": "^1.0 || ^2.1",
"laminas/laminas-development-mode": "^3.2",
"laminas/laminas-mvc": "^3.1.1",
"laminas/laminas-cache": "^2.9.0",
"laminas/laminas-db": "^2.10.0",
"laminas/laminas-mvc-form": "^1.0",
"laminas/laminas-json": "^3.1.2",
"laminas/laminas-log": "^2.11",
"laminas/laminas-mvc-console": "^1.2.0",
"laminas/laminas-mvc-i18n": "^1.1.1",
"laminas/laminas-mvc-plugins": "^1.0.1",
"laminas/laminas-psr7bridge": "^1.2.0",
"laminas/laminas-session": "^2.9.1",
"laminas/laminas-di": "^3.1.1"