WordPress(ワードプレス)にログイン時又はログイン中や閲覧中に、「Internal Server Error The server encountered an internal error or misconfiguration and……」と表示されるトラブルの、とりあえずの解決法は?
問題の所在
wordpressで、
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed justbefore this error. More information about this error may be available in the server error log.
というエラー表示が出て、閲覧も編集もできなくて困った時の、(暫定的な)対処法。
★なお、編集中の一時保存時に上の表示がされた場合には、
クロームの左上の 「← →」の ← を連打する
が有効。
なぜなら、サイト上は都度都度、最新の入力内容が保存されているようなので、← で戻って、そこから編集作業が再開できるため。
結論
まず、実施した内容は、以下のブログ記事の流れで作業。
ただし、後述の理由で、「memory_limit = 1024M」→「memory_limit = 512M」と変更している:
【解決】WordPressが重い(さくらインターネット/ロリポップ)
https://xnonce.com/%E3%80%90%E8%A7%A3%E6%B1%BA%E3%80%91wordpress%E3%81%8C%E9%87%8D%E3%81%84/#php
理由
1.原因の特定
さくらインターネットにメールで、上のエラーメッセージの原因を質問したところ、========以下のような丁重な返信を頂いた:
==================
お問い合わせいただきました、500エラーについてご案内いたし
お客さまのサーバ内をお調べいたしましたところ、メモリ使用量の
達した為にプロセスが強制終了されている履歴が多数ございました
この為、500エラーが発生いたしております。
「さくらのレンタルサーバ」は、複数のユーザが1台のサーバに同
共用サーバサービスとなっております。
本サービスでは多くのアクセスにも耐え得るよう、サーバ環境を設
構築しておりますが、1ユーザがサーバリソース(CPU、メモリ
ワーク帯域等)を独占することの無いよう、いくつかの項目につい
制限を設けております。
ご利用のプログラムの設計を見直す、検索エンジンのクローラー等
なアクセスがある場合は制限を行う、アクセス数の多いコンテンツ
静的コンテンツに切り替える、使用するプラグインを見直すなどし
メモリ使用量の削減を図ってくださいますようお願いいたします。
ご不明な点やご質問等ございましたら、本メール返信にてお問い合
ください。
今後ともさくらインターネットをよろしくお願いいたします。
==================
この後に、「契約コースをアップグレードしたら、障害は、部分的にでも解決しますか?」と質問したところ、否とご回答があり、この状況を放置はできないので、ググって以上のようにPHPの使用量を増加させる設定変更をした。
2.具体的作業
上述のとおり、メモリの上限を512MBにしている。
それは、上の記事では、1,012MBと解説されていたが、これにたどり着く前にググってヒットしたブログ記事中では、すべて512MBだったため、多数に従った。
また、プラグインのインストールについては、たまたま別のブログ記事で、ダッシュボード - ツール から、phpの使用量が分かる旨が画像付きで紹介されていたが、当hpでやってみたところ、使用量は表示されなかった。
やはり現状の使用量の確認なしに、メモリ増加の設定をするのは拙速館があったので、紹介されていたプラグインの評価をググったところ、★も満点であったので、インストールした。
補足
6月には、新サーバーへの簡易移行ツールが公開されるようなので、その時に、定期的にhpをメンテしてもらっているSEの方に、サイトの見直しを含めて対応いただく予定。
■