WP セーフモード問題(CORESERVER.JP) : そばを楽しもう♪ - 通販・出前専門 そば屋の日常~仕事まで -

このブログを動かしているWP(ワードプレス)をCORESERVER.JPっていう
サーバーで利用していると、セーフモードの問題にいきあたり、
自動アップグレードや、プラグインのアップデートができないのですが、
手動でやるのもなんなので、思い切って
PHP を CGI モードで動かすことにしました。

動かし方の備忘録。

1..htaccess ファイルを wp-admin/ ディレクトリに置く。

2..htaccessには以下を記述


AddHandler application/x-httpd-phpcgi .php

とりあえずこれでPHP を CGI モードで動かせるみたいですが、
これだけでは、本体もプラグインも自動アップグレードができません。

そこで、下記の方法を実行します。

1.アカウントのトップディレクトリの直下に tmp ディレクトリを作成し、パーミッションを 707(777) に設定。

2.wp-config.phpの// 編集が必要なのはここまでです ! より前に次の1行を挿入。

define ('WP_TEMP_DIR', '/{アカウントのディレクトリ}/tmp/');

上記2のところでちょっとつまずいちゃいました  😳
で、結局どのように書いたかというとですね、

define ('WP_TEMP_DIR', '/virtual/アカウント名/public_html/tmp/');

これで、プラグインの自動アップグデートを試したところ、
今まで出ていたエラーもなくなり、サクッとアップデートしました♪

今まで出ていたエラーの内容は↓

Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is xxxxx is not allowed to access /tmp owned by uid 0 in /{アカウントのディレクトリ}/public_html/wp/wp-admin/includes/file.php on line 174

Warning: fileowner() [function.fileowner]: SAFE MODE Restriction in effect. The script whose uid is xxxxx is not allowed to access /tmp owned by uid 0 in /{アカウントのディレクトリ}/public_html/wp/wp-admin/includes/file.php on line 628

Warning: fileowner() [function.fileowner]: stat failed for /tmp/xxxxxxxxxx in /{アカウントのディレクトリ}/public_html/wp/wp-admin/includes/file.php on line 628

Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is xxxxx is not allowed to access /tmp owned by uid 0 in /{アカウントのディレクトリ}/public_html/wp/wp-admin/includes/file.php on line 630

これで、一件落着~

詳細はこちらのページが参考になります。


posted by そば富泉

Categories: お店情報, その他

IE(インターネットエクスプローラー)バージョン8以下でご覧の場合、
コメント投稿欄表示に時間がかかる場合がございます

コメント(Facebook・Twitter・WordPressアカウントでもコメントできます)

  • このブログの記事を検索する

  • アーカイブ

  • ソーシャル