あまりにも情報が少ないようです。
どちらのサーバをお使いですか?
最低限の質問要件を満たしていなければ誰もお答えできませんよ;)
Debian 4.0r5
vsftpd 2.0.5-2
ホームディレクトリより上のディレクトリにアクセス出来るように設定済み
WordPressのプラグインディレクトリ
/var/www/blog/wp-content/plugin/
OSとFTPサーバのバージョンではwordpressの動作に関する返答はできないと思われますが?自前サーバですか?
何を聞きたいのか分からなくなってきました。サーバの設定方法の質問なのでしょうか。だとすれば答えられる人は少ないと思いますが。
もう少し質問の意図とそれに対応する情報をお聞かせ下さい。
少なくとも、PHP, Apache のバージョンは欲しいところですね。MySQL はあまり関係ないので、バージョン不明でも構いません。
あと、インストールしようとしているプラグインは何でしょう? プラグインの作りによってはインストーラーが使えない場合があります。
WordPress 2.6Xの時に正常に作動していたプラグインの自動アップデート機能がWordPress 2.7に更新してから一切使用できなくなりました。
WordPress 2.7 RC1を使用していたときはプラグインの自動アップデート・自動インストールやWordPress本体の自動アップデート機能が正常に使えていました。
10種類近くのプラグインの自動アップデート・自動インストールを試しましたが以下のメッセージが表示されます。
WordPress プラグインディレクトリが見つかりません。
インストール失敗
FTP鯖のログファイルを見るとログインには成功しているようですがログイン後一切何も行っていません。
Apache 2.2.3
MySQL 5.0.32
PHP 5.2.0
vsftp 2.0.5
WordPress 2.7に更新してから一切使用できなくなりました。
これは新規インストールでも同じ状況ですか?
一応2.7にてプラグインの自動アップデートを試しましたが正常にインストールされました。
2.6系からの手動アップデート及び、2.7RC1からの自動アップデートで現在2.7-jaですのでサーバ以外はほぼ同じ要件ではないかと思います。
環境など詳しい方とお見受けしますので、2.6->2.7へのアップデートに失敗していないかどうかなど、自サーバで問題の切りわけを行ってみてください。(ファイルの存在確認など)
WordPress 2.7と2.7-jaを新規インストールしてプラグインの自動インストールを三回ほど複数のプラグインで試してみましたが同じエラーが表示されてインストールできませんでした。
vsftpのログを見ても以下のようにログインには成功しているがカレントディレクトリの変更などは何もしていないようです。
一回目の挑戦 ここから
Sat Dec 20 00:35:54 2008 [pid 5441] CONNECT: Client “XXX.XXX.XXX.XXX”
Sat Dec 20 00:35:54 2008 [pid 5440] [XXXXXX] OK LOGIN: Client “XXX.XXX.XXX.XXX”
一回目の挑戦 ここまで
二回目の挑戦 ここから
Sat Dec 20 00:36:51 2008 [pid 5455] CONNECT: Client “XXX.XXX.XXX.XXX”
Sat Dec 20 00:36:51 2008 [pid 5454] [XXXXXX] OK LOGIN: Client “XXX.XXX.XXX.XXX”
二回目の挑戦 ここまで
Sat Dec 20 00:38:49 2008 [pid 5491] CONNECT: Client “XXX.XXX.XXX.XXX”
Sat Dec 20 00:38:49 2008 [pid 5490] [XXXXXX] OK LOGIN: Client “XXX.XXX.XXX.XXX”
三回目の挑戦 ここから
Sat Dec 20 00:44:09 2008 [pid 5587] CONNECT: Client “XXX.XXX.XXX.XXX”
Sat Dec 20 00:44:09 2008 [pid 5586] [XXXXXX] OK LOGIN: Client “XXX.XXX.XXX.XXX”
三回目の挑戦 ここまで
こちらの情報はどうでしょう?
http://blog.sabaitiba.com/2008/12/17/687.html
と、リンクを張ったところで、ご本人のWebってことに気づきました(苦笑)。でもまだ解決してらっしゃらないんですかね?
自分も自動アップグレードがうまくいかない状態で、こちらを参照してftpユーザのホームディレクトリを修正してみましたが、まだうまくいきません。
ftpでログインした際のデフォルトディレクトリのせいかな?と思って、それもvsftpdのconfの設定をコメントアウトしてテストしたところ、きちんとWordpressのディレクトリをホームディレクトリとしてログインしているのですが、それでもうまくいきませぬ。
>>abendさん
残念ながら解決していません。
apacheやvsftpのログに手がかりになるような情報が何一つ書き出されないのでXdebug等でデバッグするしかないのかもしれません。
この問題についてのまとめ
vsftpのパッシブモードに関する設定を弄ると解決した。
↓
pasv_addr_resolveとpasv_addressをコメントアウト