ローカルマシン(Windows 7)からテストサーバー(Linux Ubuntu Server)にsymfony 1.4プロジェクトをデプロイしました。 私は私のブラウザ(IE、FF ...)を介してこのプロジェクトを開くたびに、私は最も確かに起因する私は、ログ/ frontend_stagingから取得エラーに起因するエラー500を得る:symfony1.4 I18nHelper.phpが見つかりません
"symfony [err] {InvalidArgumentException} Unable to load "I18nHelper.php" helper in: SF_ROOT_DIR/apps/frontend/lib/helper, SF_ROOT_DIR/lib/helper, SF_ROOT_DIR/lib/vendor/symfony/lib/helper."
ファイルI18NHelper.php
SF_ROOT_DIR/lib/vendor/symfony/lib/helper
にありますので、問題はありません。私はすでに名前をつけて遊んでいましたが、Unixシステムのヘルパーズ名の大文字Nに問題があると言われた人もいましたが、これは私の問題をまったく解決しませんでした。
私は各テンプレートにヘルパーを追加せず、settings.yml: 'i18n:true'と' standard_helpers:[Partial、Cache、I18n] 'でグローバルに設定しました。 2番目のI18nをI18Nに変更しても何も変更されないので、別のものがなければなりません。 – Sgoettschkes
キャッシュをクリアしましたか?あなたがよく見ていると例外が 'I18nHelper.php'を探していて、' I18NHelper.php'がヘルパーフォルダに存在していたと言いました。(Nの大文字を再度気にしてください)... –
私はエラーメッセージ私がI18NかI18nを書くかどうかにかかわらず、それは常にI18nを探しています。 – Sgoettschkes