みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PEARのパッケージのパスの変更方法

さくらレンタルサーバで、以下の手順で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'なので、正しくインストールしたいのですが、どうすれば良いのでしょうか?

投稿日時 - 2012-08-15 20:52:39

QNo.7645676

困ってます

質問者が選んだベストアンサー

とりあえずは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に指定してみては?

投稿日時 - 2012-08-19 22:38:48

お礼

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

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

投稿日時 - 2012-08-22 04:31:01

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問