2011-01-25 10 views
0

私はZendframeを使ってoAuthを実装しようとしています。スクリプトは私のlocalhostで素晴らしい実行していますが、私は(サーバー)に同じファイルをホストするとき(オンライン)それは私にパスのエラーが含まれています。私は何が問題か分かりません。Zendframe work include pathホスティングのエラー

エラー:PHPの検索場所を含む場合

set_include_path('/path/where/Zend/directory/is' . PATH_SEPARATOR . get_include_path()); 

include path次のとおりです。Warning: require_once(Zend/Http/Client.php) [function.require-once]: failed to open stream: No such file or directory in

あなたはZend Frameworkには、あなたのパスを含めるにインストールされているパスを追加する必要が

答えて

2

はありがとうございましたスクリプト。

また、ホスティングプロバイダがZend Frameworkをインストールしていない可能性があるため、Zend Frameworkをホスティングサーバにアップロードする必要がある可能性があります。

+0

@Helloを、私は、Zendと呼ばれるフォルダにアップロード(ビン、デモ、外観、図書館などのようなフォルダが含まれています。)あなたが言及したコードで設定しなければならない経路は何か...ありがとうございます – KillerFish

2

ローカルホスト上にZend Frameworkが存在する場所のようなサウンドは、PHP設定のデフォルトのインクルードパスに定義されているか、アプリケーション環境に固有のインクルードパスをいくつか設定しています。

開発と生産におけるget_include_path()の出力を比較して、どこが間違っているかを確認します。あなたが例えば、アプリケーションがset_include_path()とからZendのファイルを見つけることができるのパスを追加することができます。

set_include_path(
    APPLICATION_PATH.'/../library'. 
    PATH_SEPARATOR. 
    get_include_path() 
); 
+0

ありがとうございます – KillerFish

関連する問題