2009年3月28日 | WordPress Tips | 8 Comments |
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>

8 comments.
[...] ⇒ WordPress 自動アップデートを XREA や CORESERVER で使えるようにする [...]
Posted by Wordpress2.8とIE8 - Trivial Weblog on 6月 19th, 2009.
[...] Template Styleさんの記事を参考に、.htaccessを作成、wp-adminにアップロードしました。 [...]
Posted by xreaでもWordPressプラグインの自動アップグレード | 橋本浩一のなまぐさブログ on 9月 28th, 2009.
WordPress3.0.1にアップグレード…
3.0.1に変えてみた。何が違うのかはわからないがだいたい動いている様子。 特にアップグレードが必要なプラグインも無かった。 coreserver だと自動アップグレードができなかったので、こちらを参考に .htaccess を置いて自動UGできるようになりました。助かる。そんだけ…
Posted by Running Nerd on 8月 21st, 2010.
[...] こんな記事を見つけました。 WordPress 自動アップデートを XREA や CORESERVER で使えるようにする [...]
Posted by WordPress 自動更新でエラー続き on 12月 25th, 2010.
今までXREAでWordPressの自動アップデートがネックでした。
検索して、ここに辿り着きました。
今、自動アップデートしてみたら、
今まで悩んでたことが嘘のように、
ドンドンアップデート出来ました。
ありがとうございました。
Posted by ホーリー on 1月 31st, 2011.
[...] というエラーメッセージが大量に出てきて、何にも進まない。手動でアップデートすればまぁいけるんだろうけど、それもくやしいので、あれこれググって結局、こちらのサイトがビンゴで、回避できた。(インターネットってすごいなぁー) [...]
Posted by [備忘録]XREA上のWordPressアップデート時のエラー回避 « mirochi-blog on 5月 3rd, 2011.
[...] 初めて自動アップデートなるもので、このホームページのWordPressアップデートを行ってみた。 何が起こるか分からず怖いので、事前にデータベースとディレクトリ丸ごとバックアップし、ここを参考に、アップデートのための PHP ファイルを CGI モードで実行するよう編集して、えいやでアップデートを実行。 [...]
Posted by WordPress 3.1.2アップデート - WORKS-BB - オープンソース、PHP開発、ホームページ作成、ブログカスタマイズ on 5月 12th, 2011.
[...] なお、今回の方法はこちらのサイトを見て実行してみました。貴重な情報ありがとうございます。 [...]
Posted by XREAでWordPressの自動アップデードを有効にする方法 : G-TRAM on 6月 21st, 2011.
Post a comment.