2月 24

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ユーザとしてサーバ上にある各フォルダへのパスが分かっていれば…」とあるのでこれで正しいと思われます。

5コメント to “WordPressの自動アップデートエラーについて”

  1. SpiralRay さん:

    前日に更新ですかwww

  2. chibiegg さん:

    すいませんwww

  3. WordPress2.8自動アップグレード-XREAサーバでのトラブル対処 さん:

    [...] chibiegg日誌 » WordPressの自動アップデートエラーについて http://blog.chibiegg.net/2009/02/24_20_259.htm [...]

  4. kgweb-log - スパムコメント対策に「Akismet」を入れてみた さん:

    [...] をクリックしても上手くいかない。 そこで色々と調べてみると「chibiegg日誌 ≫ WordPressの自動アップデートエラーについて」に、 define(’FTP_BASE’, ‘/path/to/wordpress/’); define(&#8 [...]

  5. » WordPressのバージョンアップ覚書DSRツールと無料ソフトで稼ぐ さん:

    [...] http://blog.chibiegg.net/2009/02/24_20_259.htm [...]

トラックバックURL : http://blog.chibiegg.net/2009/02/24_20_259.htm/trackback

コメントお待ちしております