XSERVERにPEAR、及び、mimeDecodeパッケージをインストールしたいと思います。


以下を参考に、インストールしました。
http://d.hatena.ne.jp/revolutionary/20090309/p1
http://wareomohu.blog133.fc2.com/blog-entry-12.html


しかし、「Unknown location: /pear/pear-core/branches/PEAR_1_4/PEAR.php」という
エラーが発生してしまい、インストールできません。
以下に、同様の問題が発生していたようですが、原因・解決はできていません。
http://www.pear-forum.org/post-5873.html


インストールに必要な設定が正しくないのでしょうか?どなたかご教授ください。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/12/12 02:16:58
  • 終了:2011/12/19 02:20:03

回答(0件)

回答はまだありません

  • id:rouge_2008
    1.「1.Installation prefix」で正しい(アクセスできる)パスを指定したでしょうか?
    「/home/サーバーID/pear」など・・・(ディレクトリを事前に作成する必要があるようです。)

    2. その他の設定箇所で、「$prefix」「$php_dir」を削除したりしていませんか?
    (この文字列を変更する場合、自分でルートからの正しいパス「/home/サーバーID/~」を指定する必要があります。)
  • id:rouge_2008
    確認してみましたが、go-pear.phpの115行目以降で定義している「http://svn.php.net/viewvc/pear/pear-core/branches/PEAR_1_4/PEAR.php」にアクセスできない為、発生しているエラーのようです。
    「http://svn.php.net/viewvc/pear/pear-core/」が空になっています。アクセスして確認してみてください。
    ※他に「http://svn.php.net/viewvc/pear/pear-core/branches/PEAR_1_4/Console/Getopt.php」が必要ですが、こちらもありません。
    上記が修復されない限り、新規インストールは不可能だと思います。(PEARの開発側で把握していないのでしょうか・・・)

    「Mail_mimeDecode」は読み込むだけで動作しますので、以下からダウンロードして適当なディレクトリに解凍して使用できます。
    http://pear.php.net/package/Mail_mimeDecode/

    例えば以下のようにしてみてください。

    $path = '/home/アカウントID/libs/PEAR/Mail_mimeDecode-1.5.5/';
    require_once $path . 'mimeDecode.php';
  • id:eroshigin
    rouge_2008さん

    「Mail_mimeDecode」を読み込んで実装することができました。
    ソースも記載していただき、ありがとうございました。

この質問への反応(ブックマークコメント)

トラックバック

  • WEBからののPEARインストール 以下の質問を見て、ちょっといじってみました。 http://q.hatena.ne.jp/1324957466 結果としては、go-pear.phpにちょっと手を加えて、CoreServerでのWEBからのPEARのインストー
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません