WordPress 自動アップデートを XREA や CORESERVER で使えるようにする

XREA や CORESERVER では PHP がセーフモードで実行されるため、WordPress の自動アップデートをすると、次のようなエラーが出てしまいます。

Warning: touch() [function.touch]: SAFE MODE Restriction in effect...

そこで、アップデートのための PHP ファイルを CGI モードで実行することでエラーを回避します。

アップデートのための PHP ファイルは、upload.php, update.php, update-core.php なので、次のコードを .htaccess ファイルに追記します。

<Files upload.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>

同様に、次のコードも追加すると管理ページからプラグインをインストールできるようになります。

<Files plugin-install.php>
AddHandler application/x-httpd-phpcgi php
</Files>

About this entry

  1. Wordpress2.8とIE8 - Trivial Weblog 6.19.09 / 7pm

    [...] ⇒ WordPress 自動アップデートを XREA や CORESERVER で使えるようにする [...]

  2. xreaでもWordPressプラグインの自動アップグレード | 橋本浩一のなまぐさブログ 9.28.09 / 2am

    [...] Template Styleさんの記事を参考に、.htaccessを作成、wp-adminにアップロードしました。 [...]

コメントの投稿

名前 (required)

メール (required)

ウェブサイト