1

私がした後:

zf -p create dbtable.from-database

私は得る:

/home/user/public_html/proj.dev/library/Zend/Loader.php の 31 行目でクラス Zend_Loader を再宣言できません

生成されたapplication.iniファイルを変更し、次の行にコメントを付けた場合:

;includePaths.library = APPLICATION_PATH "/../library"

これは機能しているようで、すでに public/index.php ファイルにあるので、コメントしても問題ないようです。

ただし、提供されたエラーと幸運な解決策の関係がわかりません。

なぜこれが起こったのか誰か知っていますか?

4

2 に答える 2

1

通常、このエラーは が2 回include_path設定されている場合に発生します。すでに別の場所に設定しています。include_path

于 2011-05-03T15:32:05.780 に答える
1

実行しようとしたときに同じエラーが発生しましたzf create dbtable.from-database

問題が何であるかを発見しました。私の zf コマンドはから実行されて/usr/local/zend/share/ZendFramework/library/Zendいましたが、私のプロジェクトには独自の Zend Framework がありました。/Applications/MAMP/htdocs/NPT2/library/Zend

エラーを修正するために私がしたことは、プロジェクトのライブラリ フォルダーにある Zend フォルダーを削除し、php.ini ファイルの include_path を /usr/local/zend/share/ZendFramework/library を指すように設定することでした。

それがあなたのために働くかどうか見てください。

于 2011-09-14T18:39:52.530 に答える