ワードプレスで構築されているホームページで「Internal Server Error」が突然表示された場合の対処法

internalservererror.jpgこれまで問題なく表示されていた自社ホームページが突然Error表示になってしまうことがある。「Internal Server Error(インターナルサーバーエラー)」と表示され、ホームページ内はまったく見ることができなくなる現象である。
もしも、ワードプレスで構築されていて、使用しているレンタルサーバがさくらインターネットの場合、phpファイルのパーミッションが「705」ではなく「644」になっていることが原因かもしれない。

▼突然表示されるエラー画面
internalservererror.jpg

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at support@sakura.ad.jp to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

さくらインターネットのオンラインヘルプに次のような記載がある。

以下https://help.sakura.ad.jp/206053862/#ac04より引用

500 Internal Server Error

お客様のホームページで表示される場合、以下のような可能性があります。

  • [ .htaccess ] の「 記述 」「 書式 」「 文字コード ・ 改行 コード 」 に問題がある
  • PHPに関する設定を [ php.ini ] にせず、[ .htaccess ] 「 PHP_Flag 」 や 「 PHP_Value 」 などを記述している
  • CGI・PHPのパーミッション等、設定に誤りがある ( 705 または 755 に設定していない )
  • CGI・PHPプログラムが正しく動作していない

さくらインターネットのサーバ仕様などをご参考の上、[ .htaccess ] の記述や、お客様の設置されているプログラムについて
見直しいただきますようお願いいたします。

黄色の背景色を入れたところには、phpファイルのパーミッション設定を705か755にすべきということが書いてある。

しかし、これまで、さくらインターネットにワードプレスをクイックインストールで設定した場合のphpファイルのパーミッションは705や755にはなっていない可能性がある。調べてみると、パーミッションが644になっているケースが多かった。

このままでも運用できたのでそのままにしていて、ある時エラー表示になったということかもしれない。

▼他のレンタルサーバの場合はphpのパーミッションは705
ftpphp705.jpg

とくに問題を起こす可能性があるのは「index.php」なので、このファイルのパーミッションを705に変更してみてはどうだろうか。この処理だけで、表示エラーが改善されたという報告事例も多い。

もし、現在問題が起きていなくても、PHPのパーミッションはチェックしておいたほうがいいかもしれない。

このエントリーをはてなブックマークに追加 遠田幹雄のLINE@アカウントを友だち追加  

この記事を書いた人

中小企業診断士:遠田幹雄の顔写真遠田 幹雄(とおだ みきお)
 
経営コンサルティング企業の株式会社ドモドモコーポレーション代表取締役。石川県かほく市に本社があり金沢市を中心とした北陸三県を主な活動エリアとする経営コンサルタントです。
小規模事業者や中小企業を対象として、経営戦略立案とその後の実行支援、商品開発、販路拡大、マーケティング、ブランド構築等に係るコンサルティング活動を展開しています。民民での直接契約を中心としていますが、商工三団体などの支援機関が主催するセミナー講師を年間数十回担当したり、支援機関の専門家派遣中小企業基盤整備機構の経営窓口相談に対応したりもしています。
保有資格:中小企業診断士、情報処理技術者
 
会社概要およびプロフィールは株式会社ドモドモコーポレーションの会社案内にて紹介していますので興味ある方はご覧ください。


この記事のURL「https://dm2.co.jp/2019/11/500internalservererror.html」をQRコードで表示
この記事のURL「https://dm2.co.jp/2019/11/500internalservererror.html」をQRコードで表示「https://dm2.co.jp/2019/11/500internalservererror.html」
パソコンで表示されたページをスマホでも見たい場合は、このQRコードをスマホのカメラ(QRコードが読めるリーダー)で読むとページが表示されます。