2010年11月21日に投稿

[PHP]Server Queenの共有サーバーにPEARをインストールする

Server Queenの共有サーバーにPEARをインストールする際に、問題となった事柄と最終的にインストールが完了するまでの過程を示します。


問題点:PEARファイル群の所有者がFTPユーザーでなくなる
PEARをブラウザからインストールを行う方法をとったのですが、go-pear.phpがファイル群を自動で設置するためディレクトリやファイルの所有者がFTPのユーザーとは別のものになってしまいました。そのため、PEARのインストール後にMDB2のドライバを上書きしようとすると拒否されます。

解決策:設置されたPEARファイル群を削除し、FTPで再設置する
chownを利用して所有者を変えようと試みましたが上手くいきませんでした。幸い、ディレクトリごと削除することはできるようでしたので、一旦FTPでローカルにPEARファイル群をダウンロードします。サーバーに設置されたPEARファイル群を全て削除し、ローカルにコピーしたPEARファイル群をアップロードします。FTPで転送したファイル群は所有者はFTPユーザーのものになっていますので、ファイルを上書きすることが可能になります。スマートな方法とは言えませんが、残された方法としてはこの方法しかありませんでした。

関連記事

Leave a Reply