0

Laminas を初めて使用するので、チュートリアル「はじめに: スケルトン アプリケーション」に従っています。

最後に、i18n に関するインストールの質問におそらく「いいえ」と答えたことがわかりました。ここで致命的なエラーが発生しました: Uncaught Laminas\I18n\Exception\ExtensionNotLoadedException...

この問題は、[Github] https://github.com/laminas/laminas-mvc-i18nおよびコンポーネント インストーラーで解決する必要があります。しかし、Apache を再起動した後でも、まだエラーが発生します。

laminas コンポーネント インストーラーと laminas-mvc-i18n のインストールを振り返ってみると、すべて問題ないように見えます。だから何?

編集1多分私は正しく読んでいませんでしたか?完全なエラーは次のとおりです。

致命的なエラー: Uncaught 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 と他のすべてのオプションをインストールするように求められたときに、肯定的に答えました。

また、Apache の代わりにビルトイン PHP Web サーバーでテストしました。

結果は同じエラーです!

編集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"
4

1 に答える 1