HTTP ERROR 500や 500 Internal Server Errorというエラーが出て困ってますか?
私も困ってしまいました。
ある日突然こんなことになってしまって
店のHPだったのでこれはほんと困りました。
ググっても自分でできそうな感じではなく困ってしまいました。
WPワードプレス HTTP ERROR 500こうする
結論から先に言いますと
もしかして最近プラグインのアップデートしました?
なら、こうすれば治ります。
それはサーバーのPHPのバージョンを上げるのです。
サーバーの会社によって違うところはあるかもしれませんが
推奨のバージョンまで上げましょう。
そうすれば 元に戻りますよ^^
私の場合はこんなエラーでした。
▼エラーログの抜粋
───────────────────────────────────
PHP Parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /home/〇〇〇〇/□□□.com/public_html/△△△/wp-content/plugins/backwpup/vendor/guzzlehttp/promises/src/functions.php on line 45
───────────────────────────────────
とのことでプラグインの「backwpup」をアップデートした時にPHPのバージョンが古くて対応できなかったために
HTTP ERROR 500が出たことになります。
プラグインが新しくなっても対応しきれるPHPのバージョンにすればいいだけのことでした。
HTTP ERROR 500 の推測
なぜそう思ったのか?なんですが
私のそのドメインは 仮に abcdefg.com としましょう。
サブドメインの
bbbbb.abcdefg.com
にHTTP ERROR 500が出ていて
他の
abcdefg.com
abcdefg.ccccc.com
abcdefg.ddddddd.com
sssss.abcdefg.com
などは普通に表示されていたんです。
bbbbb.abcdefg.com だけがエラーが出るということは
このサイトに何かしたことでこうなったので このサイトにしたことを思い出してみることにしました。
そして気付いたのです。
プラグインのアップデートのことを。
それしか変わったことはしていませんでしたので。
もしかあなたもプラグインをアップデートしていたならば原因はこれです。
HTTP ERROR 500 どのプラグインかを見つける方法
私のサーバーはXサーバーなんですがXサーバーには
エラーログが見れるところがあります。
それをダウンロードしてみることができるのですが
そのエラーが上記の部分でした。
しかしどれかが分ったとしてもこの場合は関係ありません。
とにかくPHPをアップグレードしましょう。
そしたら直ります。
ところでPHPってなに??
いいんですそんなこと知らなくても^^私も深く知りません。
サイトが運営できればいいんで深く追求していません。
知りたい方はこちらへどうぞ
Web開発でよく使われている「PHP」を初心者向けに解説した記事です。聞いたことはあるけど、いまいちPHPが何なのかよく分からないという人は、ぜひご覧ください。 今さら聞けない!PHPとは【初心者向け】 - TechAcademyマガジン |