[メモ]WordPressプラグインがアップデートできない不具合の対処

WordPressプラグインが最新バージョンに自動アップデートできないときの対処方(CORESERVERのケース)。

セーフモードが原因でエラーが起きます。

is not allowed to access /tmp owned by uid 0 in /パス/includes/file.php on line 175

といった文言のエラーがでます。
色々検索してみた結果CORESERVER(おそらくXreaサーバーも)ではwordpress2.6.1に(問題発生)の解決策がよさそうです。

まず、Worpressをインストールしたフォルダにtmpフォルダを作成し、パーミッション707に設定。
次に、wp-config.phpを修正します。
スクリプトの下部にあるdefine (‘WPLANG’, ‘ja’);の直下に追記します。


define ('WP_TEMP_DIR', '/Wordpressをインストールしたフォルダ/tmp/');

これをアップロードすれば、次回からプラグインの自動アップデートが可能になるはずです。