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
- Title : WordPress 自動アップデートを XREA や CORESERVER で使えるようにする
- Published : 2009年3月28日
- Category : WordPress Tips
[...] ⇒ WordPress 自動アップデートを XREA や CORESERVER で使えるようにする [...]
[...] Template Styleさんの記事を参考に、.htaccessを作成、wp-adminにアップロードしました。 [...]