WordPressのプラグインを管理画面からインストールできない問題

XREAのレンタルサーバー(CORESERVER含む)にインストールしたWordPressの管理画面から、新たにプラグインを検索してきて、新規追加しようとしたところ、次のようなメッセージが出力されてインストールできない現象が発生します。新しいテーマの追加でも同様のエラーが発生するはずです。

インストールしているプラグイン: WordPress.com Stats 1.5

http://downloads.wordpress.org/plugin/stats.1.5.zip からインストールパッケージをダウンロードしています。

Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid isXXXXX is not allowed to access /tmp owned by uid 0 in /virtual/username/public_html/domainname.com/wordpress/wp-admin/includes/file.php on line XXX

ダウンロードに失敗しました。 一時ファイルを作成できませんでした

これは、XREAサーバーがセーフモードで稼動していることによって起こる問題です。このセーフモード、この記事内では紹介しませんが、Wordpressをはじめ、色々と設定に影響を及ぼすんです。

上記のプラグインやテーマがインストールできない現象を回避する方法は簡単。以下の内容を記述した.htaccessファイルを、wp-admin/のディレクトリの下に設置するだけでOKです。

<Files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files update.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</Files>

これだけ。上記の.htaccessを設置後、再びプラグインをインストールすれば、エラーも出ず、無事インストールできるはずです。

XREAサーバーを使っている方々にはおそらく直面する問題だと思うので、ちょこっと紹介しておきますね。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク