ロリポップにPEARをインストールする

ロリポップにpearをインストールしたいと思います。

ロリポップはPEARをインストールする権限が与えられないですが
ブラウザ経由でならインストールすることができます。

ここからソースコードをDLします。
名前を付けて保存なり、コピペなりして保存してください。
名前に意味があるかは分かりませんがgo-pear.phpで保存すればいいと思います。

サーバーに適当なディレクトリを作成してファイルを保存してください。
(自分はCacheとしました)

ブラウザでhttp://ドメイン名/保存ディレクトリ/go-pear.phpに
アクセスするとインストール画面がでます。

後は適当に進めます。

自分はここでエラーが出てしまいました。
index.phpの8行目に問題があるみたいです。

8行目
$pear_dir = ‘@pear_dir@’; // default of install

どうも、
$pear_dirのパスが悪いみたいなので以下のように変更しました。
$pear_dir = ’/フルパス/Cache/PEAR’;
自分の場合はこんな感じになります。
$pear_dir = ‘/home/users/2/main.jp-nigolf/web/Cache/PEAR’;

で、もう一度エラーが出たところでリロードすれば
インストール完了します。

赤枠で警告が出ていますがよくわかないので無視。
もう、これでPEARのインストールは完了です。

ですが、インストールしたCacheフォルダをこのままにしておくと
誰もがアクセスできるようになってしまい
インストールされたり、いろいろまずいです。

そのため、Cacheディレクトリに.htaccessを設定します。
中には
deny from all
と書くだけでokです。
これを設置するとブラウザからアクセスした場合に403のエラーとなります。
(PHPからアクセスする場合は問題なく動作します)

「ロリポップにPEARをインストールする」への2件のフィードバック

  1. 初めてコメントさせていただきます。
    とても詳しい記事で参考になりました。
    .htaccessの事もきっちり書いてあり、親切でいいと思いました。
    ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です