1

最近、ZendFramework(2.0.5) の完全なパッケージ バージョン (推奨) をダウンロードしました。また、xampp (バージョン 1.7.4) にインストールしようとして失敗しました。

私は言われていることのほとんどすべてをやった-

1. php.ini を見つけてパスを追加する

include_path = ".;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;"

2.ダウンロードした Zend Framework フォルダーを抽出し、PHP インクルード パスにコピーします。

フォルダー(xampp、php、Zend)のアクセス許可も確認しました。試行を何度も確認して再確認しましたが、そのエラーは解決されません。

Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;

他のフォーラムをチェックしてアイデアを得るのに丸一日かかりましたが、どれもうまくいきません。助けてください。ありがとう

4

2 に答える 2

2
  1. あなたのパスはおそらくC:\xampp\zend\library\Zend.

  2. フレームワークをグローバル インクルード パスにするのではなく、プロジェクトの依存関係として持つべきです。すぐに 2 つの異なるバージョンの ZF を持つ 2 つのプロジェクトが作成され、グローバル オプションが問題を引き起こします。

于 2012-12-13T11:47:09.497 に答える
0

こんにちは、可能な限りすべての試行を行った後、私のエラーはなくなりました。他のケースはわかりませんが、私の場合、一連の間違いを犯しました。修正すると、エラーはなくなりました。これが私がしたことです

1. ZendFramework-2.0.5 で loader.php が見つからないため、次のエラーが発生しました

Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;

このために、ZendFramework-1.12.0をダウンロードしました(私の場合のみ)。Loader.phpがそこにありました

2.私の間違いは、パスを半分から壊したことではありません。つまり、フォルダー構造が ZendFramework-1.12.0/library/Zend/.. のようなものだった場合、php.ini ファイルにハーフ パスを追加します。

include_path = ".;C:\xampp\php\PEAR\;C:\xampp\php\Zend;"

これは間違いだったので、ライブラリフォルダーの前にパスを指定しました

include_path = ".;C:\xampp\php\PEAR\;C:\xampp\php\Zend\library;"

パスに従ってフォルダーを配置しました。

3.そして、私が読んだ環境変数はどうですか? 初めてZendFrameworkをインストールするときは必要ありません。その後、環境変数を追加する必要があるかどうかを言うことはできません。

C:\xampp\php

そのため、上記の修正を行い、インストールチェッカーを確認した後、エラーはなくなりました。

また、php.ini ファイルに小さな変更を加えた後は、Apache サーバーを再起動 (開始および停止) することを忘れないでください。markus-tharkun と Seth Battin に感謝します。あなたは私を救ってくれました。

于 2012-12-14T09:33:29.240 に答える