WordPressの内部サーバーエラーを修正する方法

  • WordPress
  • 最終更新日:Apr 24、2018

WordPressを使用すると、ウェブサイトを構築するエキサイティングな方法です。 テーマとプラグインを無限に組み合わせて選択できます あなたが望むあらゆるサイトを作成する。 見た目と機能性に関するユニークなサイトを作成するために、コーディング能力を活用することもできます。

しかし、多くの可動部品で作業する必要があるため、最終的には 500内部サーバーエラー.

500内部サーバエラーとは何ですか?

500内部サーバーのエラーは、WordPress環境では比較的一般的ですが、他のコンテンツ管理システムやプラットフォームでも発生する可能性があります。 しかし、壊れたリンクやページURLの変更などの明白な原因がある404とは異なり、問題を理解するには少し深く掘り下げて考える必要があります。

まず、サーバーからPHPまたはApacheのエラーログを確認する必要があります。 500の内部エラーメッセージは、なぜそれが起こったのかについての特定の情報を提供しないので、あなたが犯人を見つけるのを助けるトレースを探す必要があります。

エラーログを表示するには、Webホスティングコントロールパネルにサインインし、メインの[Websites / Domains]セクションに移動します。 インターフェイスは各ホスティング会社によって異なります。 「ファイルマネージャ」、「Webサーバーの設定」、「PHPの設定」、または同様のものを見つけることができるメニューまたはツールバーを探してください。 「Logs」オプションもそこにあるはずです。

ログ
通常、エラーログファイルが提供されます。 cPanelの場合は、Logsセクションにあります。 あなたのものとは異なることがあります ワードプレスホスト - エラーログが見つからない場合は、サポートにお問い合わせください。 。

エラーログを表示する目的は、500内部エラーメッセージにいくつかのコンテキストを与えることです。 そうすることで、適用可能な修正を決定するのに役立ちます。 あなたの調査結果に応じて、以下のことを試すことができます:

1。 PHPスクリプトのタイムアウト

あなたのウェブサイトのPHPスクリプトが外部接続を作成すると、それらのうちのいくつかがタイムアウトして500内部エラーが発生する可能性があります。 タイムアウトルールを指定するか、PHPスクリプトから不要な外部接続を削除することで、これらのインスタンスを回避できます。

別の解決策は、 "php.ini"という名前の空白のテキストファイルを作成することによって行うことができるPHPのメモリ制限を増やすことです。

PHP

コード "memory = 64MB"を書き留めて保存し、FTPを使用してWordPressディレクトリにアップロードします。

user_ini

2。 .htaccessファイルのエラー

500内部エラーのもう1つの一般的な原因は、破損した、または誤った.htaccessファイルです。 手っ取り早い解決策は、古い.htaccessファイルを別の名前に変更することです - '.htaccess_old'のように。 これを行うには、Webホスティングプラットフォームにログインしてファイルマネージャに移動します。 あなたはwp-content、wp-includesなどのようなWordPressフォルダと並んでファイルを見つけることができるはずです。

.htaccessファイル

ファイルの名前を変更したら、サイトをリフレッシュして問題が解決されたかどうかを確認します。 エラーメッセージが消えた場合は、正しい書き換えルールを持つ新しい.htaccessファイルを生成することを忘れないでください。

これを行うには、WordPressダッシュボードにログインし、設定→Permalinksに行き、保存ボタンをクリックします。

permalinks

3。 間違ったプラグイン

以前の解決策のどれもうまくいきませんでしたが、おそらくエラーはプラグインの欠陥に起因しています。 エラーが発生する前に最近新しいプラグインをインストールした場合、原因を簡単に特定できるはずです。 それ以外の場合は、すべてのプラグインを無効にしてから、プラグインを1つずつオンに戻してチェックする必要があります。

これを行うには、Plugins> Installed Pluginsに行き、 "Select All"をクリックしてから、Bulk Actionsドロップダウンメニューから "Deactivate"を選択してください。

プラグイン

最後の言葉

上に概説したソリューションは、500の内部エラーを修正するのに役立ちます。 しかし、問題が続く場合は、サーバー関連の問題によってこれらのエラーが発生することがあることに注意してください。 その場合は、ホスティングプロバイダに連絡してそのサポートを待つ必要があります。

クリストファー・ヤン・ベニテスについて

Christopher Jan Benitezは、中小企業にオーディエンスを巻き込み、コンバージョン率を高めるコンテンツを提供するプロのフリーランスライターです。 あなたがデジタルマーケティングに関連することについての高品質の記事を探しているならば、それから彼はあなたの男です!Facebook、Google +、そしてTwitterで彼に「こんにちは」と言ってください。

接続します。