[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
CORESERVER で PEAR をインストールした時のメモです。
最新の go-pear.php が使用出来ないところでハマリ、こちらにたどり着きました。
tdoiの日記 様 - WEBからののPEARインストール -
上記様で修正 go-pear.php を頂き ブラウザでアクセス出来るディレクトリにアップロードします。
今回は /virtual/アカウント名/public_html/gp にアップロードしました。
モジュール版PHPとして動作させると、Apacheユーザが所有者のディレクトリが作成され、その中でファイルの作成等が行えずエラーが発生してしまいますので、あらかじめCGI版として動かす設定を「.htaccess」にて設定します。
go-pear.php のあるディレクトリ /virtual/アカウント名/public_html/gp に .htaccess ファイルを下記の内容で保存します。
続いて PEAR をインストールするディレクトリを作成します。
今回は /virtual/アカウント名/peardir にしました。
こちらはブラウザからアクセス出来ない場所が良いでしょう。
ブラウザから/virtual/アカウント名/public_html/gp/go-pear.php (ドメイン/gp/go-pear.php) にアクセス後、 Next≫ から次のページで下記の項目を変更します。
1. Installation prefix ($prefix) ・・・ PEAR をインストールするディレクトリ
/virtual/アカウント名/peardir に変更
10. Filename of WebFrontend ・・・ PEAR 管理時に使用
/virtual/アカウント名/public_html/gp/index.php に変更
11. php.exe path, optional (CLI command tools) ・・・ PHP へのパス
/usr/local/bin/php に変更
[Install] よりインストールを開始します。
インストール完了後、/virtual/アカウント名/public_html/gp/index.php 内8行目の "$pear_dir = '@pear_dir@';" を "$pear_dir = '/virtual/アカウント名/peardir/PEAR';" に変更します。
変更しないままアクセスすると
Fatal error: No PEAR.php in supplied PEAR directory: @pear_dir@ in /virtual/アカウント名/public_html/gp/index.php on line 24
のエラーが出る場合があります。
以上で無事にインストール出来るかと思われます。
CORESERVER では、PHP の SafeMode が ON になっている為、モジュールがフォルダやファイルを作成できなかったりなど、正常に動作しない場合があります。
対応策として、CGI として動作させるための設定が必要になりますので、.htaccess ファイルに以下の内容を追記します。
カレンダー
カテゴリー
フリーエリア
最新CM
最新記事
最新TB
プロフィール
ブログ内検索
最古記事
P R
忍者アナライズ