WordPressにはプラグインや本体をFTP経由で自動でアップデートする機能がありますが、だいたいは「ディレクトリが見つかりません」といわれてしまいます。
そんな場合は「wp-config.php」に以下の三行を追加するだけで直ります。
上から順番に「FTPのルートディレクトリ」「wp-contentディレクトリ」「pluginsディレクトリ」へのパスです。
define('FTP_BASE', '/path/to/wordpress/'); define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/'); define('FTP_PLUGIN_DIR', '/path/to/wordpress/wp-content/plugins/');
長いことあきらめていたのですが公式サイトの「wp-config.php_の編集」に説明がありました。
明日は前期入試です
追記(2010年1月11日)
どうやらFTP_BASE等でのフルパスというのはFTPから見た時のパスのような気がします。
Codexの説明には「インストールした WordPress のベースフォルダへのフルパス。」としか書いてないのでどちらかわかりませんが、試してダメならFTPで接続したときのパスを入れてみてください。
Codexにも「FTPユーザとしてサーバ上にある各フォルダへのパスが分かっていれば…」とあるのでこれで正しいと思われます。
前日に更新ですかwww
すいませんwww
[…] chibiegg日誌 » WordPressの自動アップデートエラーについて http://blog.chibiegg.net/2009/02/24_20_259.htm […]
[…] をクリックしても上手くいかない。 そこで色々と調べてみると「chibiegg日誌 ≫ WordPressの自動アップデートエラーについて」に、 define(’FTP_BASE’, ‘/path/to/wordpress/’); define( […]
[…] http://blog.chibiegg.net/2009/02/24_20_259.htm […]
[…] 「wordpressのルートディレクトリが見つかりません」 に対しては↓ http://blog.chibiegg.net/2009/02/24_20_259.htm を参考に、 […]