ほとんどの初心者がパニックに陥るエラーの500つは、XNUMX Internal ServerErrorです。 これは複数の原因が考えられるエラーであり、診断がさらに複雑になります。
WordPressの最も一般的な理由には、 破損した.htaccessファイル、PHPのメモリ制限のオーバーフロー、または 不適切なファイル許可、ただし、ホスティングプランの過負荷や、Webホスティングプロバイダーの問題など、他の考えられる原因も考えられます。
原因に関係なく、ウェブサイトのトラブルシューティングと修復には多くの方法があります。 バックアップからウェブサイトを復元する.
バックアップと復元
一部のシステムファイルやその他の同様の変更を大幅に変更する必要があるため、状況が悪化した場合に備えてWebサイトをバックアップすることをお勧めします。 このようにして、それを復元することができます。
Webサイトのバックアップを作成することから始めることができます。そのためのチュートリアルがいくつかあります。 これは そのために使用できるプラグインのリスト.
すべてのプラグインとテーマを無効にします
プラグインまたはテーマがエラーの原因である場合があります。 プラグインによってデータベースまたはファイルが変更され、Webサイトが使用できなくなります。
あなたの計画ならWebホスティングが共有されているか、VPSがある場合、Webホスティング会社でも、Webサイトにインストールできるプラグインに制限がある場合があります。 禁止されているプラグインをアクティブ化すると、ブログを一時停止するのに十分な場合があります。
内部サーバーエラーが発生すると、にアクセスできなくなります タブロー・ド・ボルド プラグインとテーマを無効にするには、 ただし、ウェブサイト上のファイルにアクセスすることで、手動で行うことができます.
cPanelで、ファイルマネージャに移動し、Webサイトディレクトリを見つけます。 まず、プラグインの名前を一時的に変更して、プラグインを非アクティブ化します。
「wp」に移動します-content / plugins / そして、各フォルダーを選択して名前を変更します(接尾辞「-非アクティブ化」を追加するだけです).
プラグインをすべてオフにしたら、Webサイトが利用可能かどうかを確認します。 その場合、問題の原因が見つかるまですべてのファイルの名前を復元し、毎回Webサイトを確認します。 エラーが発生した場合、最後に復元されるプラグインは犯人です。
また、特にハッキングされた場合は、デフォルトのWordPressテーマの新しいコピーをダウンロードすると便利です。 コピーをダウンロードできます WordPress.org, 解凍し、cPanelまたはFTPでテーマフォルダを追加します.
最初のWordPressテーマがインストールされており、Webサイトにこのテーマのバックアップがある場合、新しいバージョンを送信する前に、ブログにインストールされているTwenty Sixteenのバージョンを削除してから削除できます。 問題が解決すれば、犯人が誰であるかがわかります。
破損した.htaccessファイルを修正しました
内部サーバーエラーのもうXNUMXつの考えられる原因は、破損した.htaccessファイルです。 現在のものを新しいコピーに置き換えると、Webサイトを保存して、オンラインに戻すことができます。
これで、.htaccessファイルを置き換える前に必要なWebサイトのバックアップが必要になりますが、.htaccessファイルを変更すると事態が悪化した場合にWebサイトをより速く復元できるように、余分なコピーを保持しておくと便利です。 。
cPanelで、ファイルマネージャに移動し、Webサイトが配置されているディレクトリに移動します。 設定に移動し、非表示のファイルが表示されていることを確認します。表示されていない場合は、チェックボックスをオンにして変更を保存します。
発見してさらに進む WordPressでもう動作しないメディアライブラリを修正する方法
Webサイトのルートに.htaccessというファイルがあり、このファイルをコンピューターにダウンロードします。
次に、新しい.htaccessファイルを作成します。 これはcPanelで実行できますが、必ず古いファイルを削除してください。
cpanelからの新しいファイルの作成
新しいファイルがリストに表示されたら、ファイルを選択して「編集」をクリックします。 ファイルエディタで、単一のWordPressインストール用に次のルールを追加します。
#BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index .php $-[L] RewriteCond%{REQUEST_FILENAME}! -f RewriteCond%{REQUEST_FILENAME}! -dRewriteRule。 /index.php [L] #WordPressを終了
サブドメインが構成されたマルチサイトネットワークの場合は、代わりにこれらの他のルールを追加します。
RewriteEngine On RewriteBase / RewriteRule ^ index.php $-[L]#末尾にスラッシュを/ wp-adminに追加RewriteRule ^([_ 0-9a-zA-Z-] + /)?wp-admin $ $ 1wp-admin / [R = 301、L] RewriteCond%{REQUEST_FILENAME} -f [OR] RewriteCond%{REQUEST_FILENAME} -d RewriteRule ^-[L] RewriteRule ^([_ 0-9a-zA-Z-] + /)?(wp- (content | admin | includes)。*)$ 2 [L] RewriteRule ^([_ 0-9a-zA-Z-] + /)?(。*。php)$ $ 2 [L] RewriteRule。 index.php [L]
サブディレクトリとしてサブドメインが構成されている場合:
RewriteEngine On RewriteBase / RewriteRule ^ index.php $-[L]#/ wp-adminに末尾のスラッシュを追加RewriteRule ^ wp-admin $ wp-admin / [R = 301、L] RewriteCond%{REQUEST_FILENAME} -f [OR ] RewriteCond%{REQUEST_FILENAME} -d RewriteRule ^-[L] RewriteRule ^(wp-(コンテンツ|管理|含む)*)$ 1 [L] RewriteRule ^(。*。Php)$ $ 1 [L] RewriteRule。 index.php [L]
ファイルを保存し、Webサイトにアクセスして、問題が解決したかどうかを確認してください。 含めた他のルールをXNUMXつずつ追加して、それらの変更がエラーの原因であるかどうかを確認することもできます(少し時間がかかります)。
また、変更に構文エラーが含まれていないことを確認してください。
PHPのメモリ制限を増やす
これまでに概説したトラブルシューティング手順のいずれも機能しない場合は、PHPのメモリ制限を増やすこともできます。 Webサイトで使用するプラグインとスクリプトは、機能するためにPHPメモリを必要とします。
これらを発見 上限WordPressのメモリを増やすために4方法
ブラウザがこれらのプラグインとスクリプトを要求すると、WebサイトのPHPメモリを使用してそれらをロードします。 この制限を増やすと、メモリが増えるため、スクリプトが割り当てられたメモリを超えたときに通常発生する「クラッシュ」が少なくなります。
PHPのバージョンを確認する
使用するプラグインとスクリプトには、特定のバージョンのPHPが必要な場合があります。 間違ったバージョンを使用している場合は、内部サーバーエラーの原因である可能性があります。
ログインしてサーバー情報をクリックすると、cPanelでWebサイトに現在使用しているバージョンを確認できます。
デバッグとログを有効にする
この時点で、Webサイトがバックアップされていない場合、まれに問題が発生している可能性があり、WordPressデバッグモードを有効にして問題を修正できます(少なくともそれで問題を詳細に見ることができます).
デバッグに加えて、フロントエンドのエラーレポートを表示することもできます。また、ログを有効にして、Webサイトの訪問者が情報を明らかにするときに追加のエラーメッセージが表示されないようにすることも重要です。ハッカーによって使用される可能性のあるWebサイト。
//は、我々は( 'WP_DEBUG'、true)を定義するデバッグ回します。 //( 'WP_DEBUG_LOG'、true)を定義/wp-content/debug.logためにすべてをログに記録するのWordPressを伝えます。 //エラーメッセージの表示をオフにし、あなたのサイトが(「WP_DEBUG_DISPLAY」、false)を定義しています。 //良い測定のために、あなたがフォローコードaussiを追加することができ、QUIは白であることは、画面上の@ini_set(「はdisplay_errors」、0)表示からエラーをウィル・ハイド。
ホストに連絡する
他のすべてが失敗した場合は、Webホスティングプロバイダーに連絡してください。彼らはあなたの手の届かない問題をすでに認識している可能性があります。 ホストは、割り当てられたすべてのリソースを使用したかどうかを通知することもできます。
もしそうなら、あなたがする必要があるのはあなたのウェブホスティングプランを更新するか、のような全く異なるタイプのプランに切り替えることです 共有ホスティングからVPSに、またはVPSから専用サーバーに切り替えます.
これが、このタイプのエラーを修正するために知っておく必要があるすべてです」 500内部サーバーエラー '。
プレミアムWordPressプラグインもご覧ください
他にも使えます WordPressのプラグイン モダンな外観を与え、ブログやウェブサイトの取り扱いを最適化します。
ここでは、そのためのプレミアムWordPressプラグインを提供しています。
1。 気難しいです
トッシーは WordPressのプラグイン メインメニューとモバイルメニュープレミアム。 主にスマートフォン向けに設計されており、高速で応答性が高く、非常に快適に使用できます。 Touchy はさまざまなモバイル デバイスで徹底的にテストされているだけでなく、デスクトップ ブラウザーでもうまく機能します。
専用のロゴセクション、アクションを呼び出すボタン、検索機能、戻るボタン、およびマルチレベルのドロップダウンメニューがあります。
Touchyは、WordPressテーマの完全なナビゲーションメニューおよびヘッダーソリューションとして機能します。 さらに、Touchyは非常にカスタマイズ可能です。 数回クリックするだけで、要素の色を変更したり、配置オプションを変更したり、メニューバーのボタンのXNUMXつを非表示にしたり、ボタンの機能を置き換えたり、透明度を変更したりできます。
2。 WP Proフォーラムシステム
WP Pro Forum システムは WordPressのプラグイン これにより、美しくユーザーフレンドリーなフォーラムを Web サイトに追加できます。 フォーラムを作成できる強力な機能がたくさんあります。 プロフェッショナルな外観.
フォーラムは、のパブリックインターフェイスで実行するために作成されます 管理者はすべてのフォーラム、トピック、回答、カテゴリ、ラベルをダッシュボードから管理できます。
さらに、WP Pro Forumシステムには、含まれているmo / .poファイルによる機能変換、Webサイトの外観に合わせた多くのモデルの統合、さらには含まれているカスタムフィルターなど、特定の利点があります。
3。 WP BANユーザー
Le WordPressのプラグイン 「BAN ユーザー」は、サイト管理者がユーザーの WordPress アカウントへの接続を禁止 (非アクティブ化、一時停止など) できるように設計されています。 また、記事のステータスを変更するオプションも提供されます。 たとえば、それらをプロジェクトとして定義し、世間の目から隠します。
管理者またはプロファイルを通じて、ユーザーをユーザーテーブルから禁止することができます。 また、このプラグインの実装方法をユーザーが制御できるいくつかの構成可能なオプションも提供します。 ユーザーをパーソナライズされたサポートページにリダイレクトしたり、パーソナライズされた電子メール通知を送信したりできます。
推奨リソース
ウェブサイトの構築と管理に役立つ他の推奨リソースをご覧ください。
- H1とWordPress記事のSEOタイトルの違いは何ですか?
- WordPressでインタラクティブな画像を作成する方法
- 無料のWordPressプラグインで出会い系サイトを作成する方法
- ユーザーが記事やページをフィルタリングすることを可能にする方法
まとめ
そこ! このチュートリアルは以上です。 これが最後にエラーの修正に役立つことを願っています " 500内部サーバーエラー WordPressで。 することを躊躇しないでください お気に入りのソーシャルネットワークで友達と共有する.
しかし、あなたも私たちに相談することができます ressources、インターネットサイトの作成プロジェクトを実行するためにより多くの要素が必要な場合は、 WordPressブログの作成。
提案や意見がある場合は、セクションに残してください commentaires.
...
こんにちは、私は自分のサイトを回復することができました、.htaccessファイルの問題
どうもありがとうございました。o)
お疲れ様です
何も
お疲れ様です
サイトコードにアクセスできない場合、解決策はありますか?
データベースエラーが発生しましたが、バックエンドアクセスがないため、修正方法がわかりません。
ありがとう
Erjon
こんにちは、私たちはそのためのいくつかのチュートリアルがあります。
– https://blogpascher.com/tutoriel-wordpress/guide-du-debutant-pour-corriger-les-erreurs-communes-sur-wordpress
– https://blogpascher.com/plugins-wordpress/comment-corriger-lerreur-detablissement-dune-connexion-a-la-base-de-donnees-sur-wordpress
– https://blogpascher.com/tutoriel-wordpress/comment-corriger-les-problemes-lies-a-la-base-de-donnees-et-fichiers-wordpress
私はあなたのテクニックがとても素晴らしいと思いました、私のサイトは500の内部エラーのためにブロックされました、私はあなたのテクニックをすぐにそしてそれからその市場を練習しました。 古いジンを無効にすると、自分のサイトが表示されました。 ありがとうございました !
こんにちは、あなたに戻ってありがとう。