0

Zendフレームワークで、PHPで書かれたプロジェクトがあります。しかし、次のページに移動すると、localhost/Project/public というエラーが表示されます。

Warning: require_once(Zend/Application.php): failed to open stream: No such file or directory in /var/www/Project/public/index.php on line 18 Fatal error: require_once(): Failed opening required 'Zend/Application.php' (include_path='/var/www/Project/library:.:/usr/share/php:/usr/share/pear') in /var/www/Project/public/index.php on line 18 

ファイル index.php の 18 行目は次のとおりです。

require_once 'Zend/Application.php';

php.ini に include_path を設定しました。

include_path = ".:/usr/share/php:/usr/local/ZendFramework/library"

Zf プロジェクトはコンソールからのコマンドで正常に作成されているため、Zend は適切に構成されていると思います (とにかく php.ini で)。

助けて!私が間違っていることは何ですか?

4

1 に答える 1

1

エラーで使用しているインクルード パスを確認できますが、含まれていません/usr/local/ZendFramework/library。通常index.php、インクルード パスをオーバーライドして、プロジェクトのライブラリ フォルダーを指すようにします。そのため、ライブラリ フォルダに ZF のコピーが必要な場合、または ZF を保持し/usr/local/たい場合は、このインクルード パスを編集してポイントすること/usr/local/ZendFramework/libraryもできます。

于 2013-06-22T20:31:25.883 に答える