(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Daily Archive: 5月 18, 2018

更新失敗した!

…バックアップは大切です orz

WordPress、恐い(爆)

私は二つのサイトを運営している。一つは今見ているこのBlogで、もう一つは写真用のBlogの「Olympus.blue」だが、同じレンタルサーバ上で運用している関係から、Googleドライブにバックアップを取っているのはこの「angel-halo.com」の方だったりする。
よって、「Olympus.blue」は無謀にもバックアップを取らずに運用していた。
これが良くない事だという事は十分理解していたのだが、そうそうトラブルなど起きる事はないだろう、と甘い考えでいたのも事実。
実際、今までWordPressの更新の際のトラブルはまったくなかった。
ところが…今日初めてトラブルに出会ってしまった。全く予期していなかっただけに、自分としては結構ショックだったりする。

そのトラブルは、WordPressの更新の時に来たのではなく、そのWordPressを更新した直後に、プラグインの更新を行った時に起きた。

いきなりHTTP 500 error

ショックすぎて、エラーを出した時のスクリーンショットを撮るのを忘れてしまったのだが、プラグインの更新をした直後に、管理画面が更新される事なく固まってしまい、オカシイと気付いて画面を更新したら、管理画面にアクセスできず、いきなりモニタの中心に“HTTP 500 error”と表示され、一般的なアクセスから管理画面にすらアクセスできなくなってしまった。
もうね…瞬間的に固まっちまったYo!
「やっちまったーっ!」って感じで(爆)
こうなると、普通のやり方ではerrorの解除どころか、設定を触る事すら出来なくなる。
よって、まずHTTP 500 errorとは何ぞや? という所から調べる事になる。
簡単に言うと、500 internal server error、つまりサーバー内部で何らかのエラーが出ているというコードらしい。
…そんな事はわかっとるわ!(爆)
ま、何が原因か、という事を知らせる意味でも、こうしたerror表記は必要だという事はわかっているが、問題が発生しているこの状況で当たり前の事を言われてもねぇ…。
で、このHTTP 500 errorが起きるケース、特にWordPressを使用している時に限定してその原因を調べてみると、どうも大きく分けて3種類の原因がほとんどらしい。
一つが「.htaccess」が原因というケース。これはWordPressそのものの設定が記載されているファイルなので、その設定が更新時に問題を起こしてerrorを出すらしい。
二つ目はプラグインが原因というケース。これはプラグインが更新されたWordPressとの相性でトラブルを起こすケースらしい。
三つ目はテーマが原因というケース。これもプラグインと同じでWordPressそのものが更新された事でテーマの記述式が合わなくなって起きるケースらしい。
と、3つが大凡の原因だとして、私の場合はどれなのかがわからない。
…何も解決していないではないか(爆)

Continue reading…

Desktop Version | Switch To Mobile Version