今のこのサイトを自動アップグレードする前に、テストサイトで試してみたところ、
アップグレード自体はものの数秒であっさり済んだものの、再ログインをしたらCSS装飾がさっぱり無くなっていてびっくり。
機能自体は失われていなくて、実際のサイト表示も全く問題なし。
管理画面のCSSのみ効いていませんでした。
どうしたもんかとWPのフォーラムを覗くとこんな書き込みを発見!

PHPが元々セーフモードのXREAの場合、.htaccessでCGIモードにしていると、この問題が発生するようです。バックアップを取った上で、一度削除してみることをお薦めします。
それで正常になったら、.htaccessを以下のページの設定でwp-adminの中に置いてみると良いかもしれません。自分の環境ではこれでうまくいってます。
フォーラムを表示
XREA・CORESERVER.JP にて CGIモードで動かす場合(まとめ)

フムフム・・・やっぱり色々ネックだね〜セーフモード。
XREAのサーバー自体は気に入っているんだけど、ON/OFFをユーザー側で切り替えられるようにはしてもらえないもんですかねぇ??

というわけで上記の通り、一旦ルートにおいてあったhtaccessファイルをテキスト形式にして自分のPCにダウンロードしておいて、サーバー上のファイルを削除。
改めてwp-adminフォルダ内にダウンロードしておいたファイルをアップ。「.htaccess」に名前を変更。

するとどうでしょう!!

管理画面のCSS戻りました!
プラグインの自動アップグレード機能もいままで通り使えます。
wp-admin内に入れておけばよかったのね〜不思議ですねぇ〜

とりあえず、もう少しテストサイト使ってみて、問題なければこの際とも2.8.1にアップグレードしたいと思います!!

– 追記 —————————————————–

htaccessを削除・アップをする場合、パーマリンク設定に必要な「mod_rewite」のルールが書きそびれていないか、もしくはhtaccessの書き込み権限をちゃんと付けたか確認する必要がありました。
私はパーマリンクを日本語出すように設定しているのですが、
上記2つがすっかり抜けていて、POSTがNotFoundになってしまって、大変焦りました。
(私の場合、テストだという事もあり、htaccessを再度作り直してしまったので、「mod_rewite」が抜けていたのがかなりでかいですが・・・)
もちろん上記2つのうちどちらかをしっかり行なっているのなら問題ないのだと思います。

皆様もお気をつけて!!

タグ:, , ,