WordPress XREA/コアサーバーでCGI動作の設定方法

WordPressは、PHPで動くブログなので、コアサーバーやXREAなどのようにセーフモードがオフになっているサーバーではテーマのアップロードやファイルアップロード、プラグイン新規インストール、コアアップグレード機能を使うことがそのままではできず、意味不明なエラーを出してしまいます。

これを避けるには、PHPをCGIとして動かす方法が手っ取り早くできる方法です。それには、次の内容を書いた .htaccess ファイルを wp-adminディレクトリに置きます。

<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.txtとして保存します。次に、FTPソフトでwp-adminディレクトリに転送してから、ファイル名を.htaccessに変更します。

.htaccessをおく

これを行っておけば、他にフォルダを作る等の面倒な手間なしでファイルアップロード、プラグイン新規インストール、テーマ自動アップグレード、コアアップグレード機能が利用できます。

トラックバックURL

このエントリーのトラックバックURL:
http://makky.s32.coreserver.jp/mt51/mt-tb.cgi/1566