プロが教える店舗&オフィスのセキュリティ対策術

さくらレンタルサーバで、以下の手順でPEARをインストールしました。
http://www.seo-maniax.com/high-rank/sakura-pear/

次に以下のコマンドを実行しました。
pear channel-update pear.php.net
pear install Net_URL2-2.0.0
pear install HTTP_Request2-0.5.1
pear install HTTP_OAuth-0.2.3


そして、/home/ユーザ名/pear/HTTP/Consumer.phpを使ったプログラムで、以下のエラーが。
Warning: require_once(HTTP/OAuth.php) [function.require-once]: failed to open stream: No such file or directory in /home/ユーザ名/pear/HTTP/OAuth/Consumer.php on line 24

Fatal error: require_once() [function.require]: Failed opening required 'HTTP/OAuth.php' (include_path='.:/home/ユーザ名/pear/PEAR') in /home/ユーザ名/pear/HTTP/OAuth/Consumer.php on line 24

line 24は、require_once 'HTTP/OAuth.php'; となっており、正しいパスは'../OAuth.php'なので、正しくインストールしたいのですが、どうすれば良いのでしょうか?

A 回答 (1件)

とりあえずはphp.iniのinclude_pathの箇所を変更してみては?


直接HTTP_OAuthがインストールされたディレクトリを確認して
include_pathに追加すとか・・。

みたところ
(include_path='.:/home/ユーザ名/pear/PEAR')
という風に現状pathが設定されているみたいですが
通常、HTTP_OAuthがインストールされるディレクトリって
(include_path='.:/home/ユーザ名/pear/PEAR')
ではなく
/home/ユーザ名/pear/じゃないかなあ・・・?
もちろん環境でまったくかわるのでしょうけど・・・。
とりあえず直接配置したディレクトリをみて【HTTP】というディレクトリが見える
ディレクトリパスをinclude_pathに指定してみては?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
お返事が遅くなりすいません。

とりあえず、回答いただいた方法を試してみます。

お礼日時:2012/08/22 04:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!