ワードプレスのトップページを少し修正し
完了したら突然こんな状況になってしまいました↓
ブログが表示されなくなってしまいました/(^o^)\
「はぁぁぁっ(゚Д゚≡゚Д゚)!?なんでやねん(#`皿´)!!」ってキレました(笑)
せっかくできたと思って保存してブログを表示させたら
機能していませんってイラつくわ、焦るわでパニックですヽ(´Д`;)ノ
ロリポップにお問い合わせをしてみるも
少し回答がかかりそうだったので、自力で調べてみました。
今日は、めいこが実際に経験した
ワードプレスの表示エラーの意味と対策についてお話します。
目次
HTTP 500エラーってどういう意味?
この画面で、調べるヒントになったのはこのエラーメッセージ↓
このエラーメッセージの意味がわかれば
解決できそうだなと思い調べてみました。
すると、こんな回答を見つけました↓
500番台のエラーはサーバー側に問題があるエラーです。
HTTP500エラーはperlやphpなどのCGIの記述ミスが殆どで、
簡単に言うと「ホームページの作り方(書き方)に問題があって表示できません」という事です。サーバのダウンが原因と回答されている方がいますが、
そもそもサーバがダウンすれば500エラーを返すことができないので、ありえない話です。
500エラーが返るのは、サーバが正しく動いている(ダウンしていない)証拠です。
めいこは最初、「サーバーがエラーを起こしたんだ」って思ったんですが
これを見る限り、サーバー自体に問題はないということがわかりますよね。
むしろ、問題なのは
「perlやphpなどのCGIの記述ミスが殆ど」
という部分。
phpとは?
○○なら(条件)△△を表示(処理)とか、
こんなときは、あんなことをするなど、
細かい命令をHTMLの中に書いてブラウザに表示させる言語系プログラムのことCGIとは?
サーバがページを表示させるために
ブログのPHPを読み込んでブログをちゃんと表示させるための仕組みのこと
なんだかややこしいですけど、
ブログを表示させるための言語というイメージでとりあえずOKです。
Yahoo!知恵袋を読む限り、
私がブログのトップページを編集している時に何かをミスったようです。
ちょうど、ブログのトップページを編集する際に
【メインインデックスのテンプレート (index.php)】
を編集していました。
index phpとはこのページ↓
この部分でリンク付きのバナーを表示させるタグを
挿入させたり、表示させる位置を調整したりしていたんですね。
幸いにも、index phpに手を加える前に
元の内容をメモ帳にコピーしておいたので
どこか抜けているところがないかと探すことができました。
1行ずつ見比べていくと…
<?php endif; ?>というタグを間違って1つ削除していました。
↑これです。
たった一つをうっかり削除してしまったせいで
ブログが表示されなくなってしまっていました。
削除してしまったものを再度入力して、
保存をしたら無事に表示されるようになりました。
phpやhtmlタグのうっかり記述ミスを予防するためには?
ブログを大幅にカスタマイズがしたくなると
今回のようにテーマの編集ページを修正する必要が出てきます。
ワードプレスのテーマ編集には複数のphpページがあります。
例えば…
テーマヘッダー(footer php)
ワードプレスのヘッダー部分に画像を入れたい時。
ヘッダーをテキスト表示じゃなく、バナー表示にしたい時はここを修正します。メインインデックスのテンプレート (index.php)
ワードプレスのトップページを修正したい時。
トップページにブログの記事と
バナーを両方載せたい時などはここを修正します。
などがあります。
一番いいのは、必要なところまで削除したりしないように
気をつけることではありますが、それでもやってしまうことがあります。
もし、うっかり削除した時のために
phpやhtmlを修正する前は
修正前の内容をメモ帳などにコピペしておくこと
を強くおすすめします。
万が一、失敗しても修正前の内容があれば
とりあえずコピペで戻すことができますし、
今回のように間違っている箇所を見つけることもできます。
ブログのカスタマイズをするようになると
表示がおかしくなるなんてことも経験するようになるので
参考にしていただければと思います。
<編集後記>
調べる前に、「サーバーがおかしい!」なんて
思い込んでロリポップにメールを送ってしまった私…
めちゃくちゃ恥ずかしい( ̄▽ ̄;)
いつでも聞くことができるサポートは
ありがたいですがついつい甘えて調べる前に
聞いてしまうのでこれはいけないなぁと反省してます。
あ、ロリポップに問い合わせはまだ
回答前だったので削除できましたのでギリギリセーフ…かな?
自分で調べるっていう姿勢を忘れてはいけませんね(`・ω・´)
こんばんは!プラナといいます。
ランキングからお邪魔しました。
ブログを作り出すと、同じことで悩みそうですね。
まだ始めたばかりですが、参考になりました。
ありがとうございます(*´∀`*)
プラナさん、こんばんは。
ブログに起こしいただきありがとうございます。
参考になったようで嬉しいです!
コメントもありがとうございます(*゚▽゚*)
こんばんは!プラナといいます
ランキングからお邪魔しました。
ブログを始めたばかりなので、参考になりました。
ありがとうございます(*´∀`*)
こんばんは、hiroです。
ブログランキングからきました。
ワードプレスなかなか難しいですね^^;
私もhtml覚えて自分のブログを
自由にカスタマイズしてみたいです^^
記事、とても参考になりました。
応援ポチして帰りますね。
hiroさん、こんばんは。
そうですね。
ワードプレスは少しややこしく感じる部分もあります。
私も記事を更新しながら覚えていきます^^
応援とコメントありがとうございます。
めいこさん、こんにちは!
編集していて表示できなくなることってありますよね。
私はついついバックアップを忘れていじってしまうことがあるので、これから必ずバックアップをとっていこうと思います。
応援しました。
また訪問します(^^♪
くろすけさん、こんばんは。
そうなんですよね。
バックアップはつい面倒でやらないで
変更しちゃうんですが、そういう時にかぎって
失敗するのでこまめにしていくことを心がけていかないとと思います。
応援とコメントありがとうございます。