その気持ちはよくわかります。サイトがダウンして理由がわからないときの、あの沈み込むような瞬間。これはWordPressで最も一般的なエラーの1つですが、最も謎めいたエラーの1つでもあります。何が間違っているのかを教えてくれるのではなく、何かが壊れているとだけ伝えます。
良いニュースは?ほぼ必ず修正可能です。数え切れないほど多くのお客様を支援してきた中で、このエラーには何度も対処してきました。
このガイドでは、サイトを復旧させて稼働させるための正確な手順を説明します。手順に従うだけで、すぐにすべてが再び機能するようになります。

この記事で取り上げるトピックの概要を以下に示します。
- 500内部サーバーエラーとは何ですか?
- WordPressで内部サーバーエラーが発生する原因は何ですか?
- WordPressで500内部サーバーエラーを修正する
- WordPressとブラウザのキャッシュをクリアする
- .htaccessファイルの破損を確認する
- PHPメモリ制限の引き上げ
- すべてのWordPressプラグインを無効化する
- デフォルトの WordPress テーマに切り替える
- WordPressコアファイルの再アップロード
- WordPressでデバッグログを有効にする
- ホスティングプロバイダーに問い合わせる
- 動画チュートリアル
500内部サーバーエラーとは何ですか?
500内部サーバーエラーは、鍵のない閉まったドアのようなものです。何かが間違っていることはわかっていますが、何が起こったのかを説明するメモはありません。
このエラーはWordPress固有の問題ではありません。サーバーが処理方法のわからない問題に遭遇した場合、どのウェブサイトにも表示される可能性があります。
メッセージの「500」はHTTPステータスコードです。これを調べると、あいまいな定義が見つかります。
「500 Internal Server Errorレスポンスコードは、サーバーが予期しない条件に遭遇し、リクエストの実行を妨げられたことを示します。」
あまり役に立ちませんよね?サーバーが「何か壊れたが、何が壊れたかはわからない」と言っているようなものです。
このエラーの外観は、ホスティングの設定とWebブラウザによって異なります。以下は、Apacheサーバーでどのように表示されるかの例です。

サイトがNginxで動作している場合、少し異なる場合があります。また、Google Chromeが適切なエラーページを読み込めない場合、次のような表示になります。

初心者にとっては、これは圧倒されるように感じられるかもしれません。何が間違っていたのか、どうすれば修正できるのかを示すメッセージはありません。
何が壊れているかを伝えずに、整備士に車を修理してもらうようなものです。問題を見つけるまで、さまざまな部品をチェックする必要があります。
私たちの経験から、これを修正する最善の方法は、段階的に進めることです。最も一般的な原因と解決策を順を追って説明しますので、サイトを再び機能させることができます。
WordPressで内部サーバーエラーが発生する原因は何ですか?
WordPressの内部サーバーエラーは、ピースが欠けたパズルのようなものです。何かが間違っていることはわかっていますが、エラーメッセージは問題がどこにあるかを正確には教えてくれません。
私たちの経験では、最も一般的な原因は破損した.htaccessファイルです。時には、誤動作しているプラグインや、セットアップとうまく連携していないテーマが原因であることもあります。
他の場合、サイトがPHPメモリ制限に達し、WordPressがクラッシュする可能性があります。コアファイルが破損していることも、このエラーを引き起こし、警告なしにアクセスできなくなる可能性があります。
場合によっては、サイトの他の部分は正常に動作していても、WordPressの管理画面にアクセスしようとしたときにのみエラーが表示されることがあります。これは、ゲストが裏口から自由に出入りできるのに、自分だけ家に入れなくなっているようなものです。
このエラーが厄介なのは、通常WordPressが正常に読み込まれる前に発生することです。そのため、サーバーは問題の原因を説明するのに十分な詳細を収集できません。
WordPressの内部でどのように機能するかを詳しく知りたい場合は、WordPressの内部動作に関するガイドをご覧ください。
それでは、サイトを復旧させるためのトラブルシューティング手順を見ていきましょう。
WordPressで500内部サーバーエラーを修正する
トラブルシューティングを開始する前に、ウェブサイトの完全なWordPressバックアップを手元に用意してください。
WordPress 管理画面にアクセスできる場合は、WordPress バックアッププラグインを使用して、ウェブサイトの完全なバックアップを作成できます。
これを処理するために、Duplicatorの使用をお勧めします。ウェブサイトのバックアップをすばやく行うだけでなく、クラウドにバックアップを保存することもでき、最も重要なのは、バックアップからウェブサイトを復元できることです。
一方、WordPressの管理画面にアクセスできない場合は、phpMyAdminとFTPクライアントを使用して、WordPressのバックアップを手動で作成できます。
その後、以下の手順に従って、ウェブサイトの内部サーバーエラーのトラブルシューティングと修正を行うことができます。
WordPressとブラウザのキャッシュをクリアする
ブラウザやWordPressのキャッシュプラグインが、誤ってエラーページのキャッシュコピーを保存してしまうことがあります。
これを修正する最も簡単な方法は、まずブラウザキャッシュをクリアすることです。

その後、ウェブサイトのWordPress管理エリアにアクセスできる場合は、キャッシュプラグインの設定ページにアクセスしてWordPressキャッシュを空にすることができます。
詳細については、WordPressキャッシュのクリア方法に関するチュートリアルをご覧ください。
.htaccessファイルの破損を確認する
.htaccessファイルは、WordPressがリダイレクトを設定するために使用するサーバー設定ファイルです。
内部サーバーエラーの最も一般的な原因の1つは、破損した.htaccessファイルです。
これを修正する最も簡単な方法は、WordPress管理画面の設定 » パーマリンクページにアクセスし、何も変更せずに「変更を保存」ボタンをクリックすることです。

WordPressは、.htaccessファイルを更新するか、新しいファイルを生成しようとします。これで内部サーバーエラーが解決されたかどうか、ウェブサイトにアクセスして確認できます。
エラーがまだ表示される場合は、WordPressが.htaccessファイルを生成または書き込みできたことを確認する必要があります。
場合によっては、ファイルおよびディレクトリの権限により、WordPressが.htaccessファイルを作成または書き込みできない場合があります。
ウェブサイトにFTPまたはホスティングアカウントのコントロールパネルにあるファイルマネージャーアプリを使用してログインし、.htaccessファイルを自分で置き換えることができます。FTPを使用して
次に、メインの .htaccessファイルを .htaccess_old のような名前に変更する必要があります。これにより、ファイルをバックアップとして保持できますが、WordPressはそれを認識しなくなります。
.htaccessファイルをリネームするには、FTPまたはホスティングアカウントのcPanelダッシュボードにあるFile Managerアプリを使用してサイトにログインする必要があります。
接続後、.htaccessファイルは、wp-content、wp-admin、wp-includesなどのフォルダが表示されるのと同じディレクトリに配置されます。
.htaccess ファイルを右クリックして、.htaccess_old に名前を変更するだけです。

次に、新しい.htaccessファイルを作成する必要があります。
サイトのルートフォルダ内で右クリックし、FTPクライアントまたはファイルマネージャーアプリで「新規ファイルを作成」オプションを選択します。

この新しいファイルに.htaccessという名前を付け、「OK」をクリックして保存します。
さて、この.htaccessファイルは現在空であり、デフォルトのWordPressリライトルールを追加する必要があります。
FTPクライアントまたはファイルマネージャーアプリで、ファイルを右クリックし、「表示/編集」を選択してください。

空のファイルは、メモ帳やテキストエディットのようなプレーンテキストエディタで開かれます。
次に、以下のコードをコピーして貼り付けます:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
このコードはWordPressで使用されるデフォルトのルールセットです。変更を保存し、ファイルをサーバーにアップロードし直すことを忘れないでください。
これでウェブサイトにアクセスして、内部サーバーエラーが解決されたかどうかを確認できます。
もしそうなら、あなたは内部サーバーエラーを修正したので、自分自身を褒めてください。
重要:他の作業に進む前に、WordPress管理画面の設定 » パーマリンクページに移動し、何も変更せずに保存ボタンをクリックしてください。これにより、投稿ページで404エラーが返されないように、適切なリライトルールで.htaccessファイルが再生成されます。
.htaccessファイル破損の解決策を確認しても問題が解決しない場合は、この記事を読み続けてください。
PHPメモリ制限の引き上げ
スクリプトがPHPメモリ制限をすべて消費すると、内部サーバーエラーが発生することがあります。
PHPのメモリ制限を増やす最も簡単な方法は、wp-config.phpファイルを編集することです。初心者の方は、この作業を行う際は注意してください。WordPressのコアファイルにわずかな間違いがあってもサイトが壊れる可能性があるため、これらの指示に注意深く従う必要があります。
まず、FTPクライアントまたはホスティングアカウントのコントロールパネルにあるファイルマネージャーアプリを使用して、WordPressウェブサイトに接続します。
wp-config.phpファイルは、ウェブサイトのメインフォルダ内にあります。それを右クリックして「ダウンロード」を選択します。これにより、何か問題が発生した場合に備えてファイルバックアップが確保されます。
保存したら、右クリックして「表示/編集」を選択できます。

wp-config.phpファイル内で、「That’s all, stop editing! Happy publishing」という行の直前に、次のコードを追加する必要があります。
define( 'WP_MEMORY_LIMIT', '256M' );
詳細については、WordPressでPHPメモリ制限を増やす方法に関するチュートリアルをご覧ください。
注意: 256Mで問題が解決しない場合は、512Mに増やしてみてください。
WordPress管理画面にログインしようとしたとき、またはwp-adminに画像をアップロードしようとしたときにのみ内部サーバーエラーが表示される場合は、次の手順に従ってメモリ制限を増やす必要があります。
- コンピュータ上に空のテキストファイルを作成し、php.iniと名付けます。
- ここにこのコードを貼り付けてください:memory=256MB
- ファイルを保存する
- FTPを使用して/wp-admin/フォルダにアップロードします
メモリ制限の引き上げで問題が解決した場合、それは一時的な解決にすぎません。メモリ制限を使い果たしている原因を特定する必要があります。
これはコードの悪いプラグインやテーマの機能である可能性があります。この問題の正確な診断を見つけるために、WordPressウェブホスティング会社にサーバーログを確認してもらうことを強くお勧めします。
PHPのメモリ制限を増やしても問題が解決しない場合は、さらなるトラブルシューティングが必要です。
すべてのWordPressプラグインを無効化する
上記のいずれの解決策も効果がなかった場合、このエラーはウェブサイトにインストールされている特定のプラグインが原因である可能性が最も高いです。
プラグイン同士がうまく連携していない可能性もあります。
ウェブサイトのWordPress管理画面にアクセスできる場合は、プラグインページに移動してすべてのWordPressプラグインを無効にすることができます。

ただし、WordPress管理画面にアクセスできない場合は、FTPを使用してすべてのWordPressプラグインを非アクティブ化できます。
FTPクライアントまたはホスティングアカウントのコントロールパネルにあるファイルマネージャーアプリを使用して、WordPressウェブサイトに接続するだけです。
接続したら、/wp-content/ フォルダに移動し、plugins フォルダを plugins.deactivated に名前を変更します。

WordPressはプラグインフォルダでプラグインを探します。プラグインフォルダが見つからない場合、すべてのプラグインは自動的に無効化されます。
これでウェブサイトにアクセスして、内部サーバーエラーが解決されたかどうかを確認できます。
すべてのプラグインを復元するには、単に「plugins.deactivated」フォルダの名前を「plugins」に戻すだけです。
プラグインは復元されますが、無効化されたままになります。
これでプラグインを個別に有効化し、ウェブサイトにアクセスして、どのプラグインが内部サーバーエラーを引き起こしているかを特定できます。
詳細については、wp-admin にアクセスできない場合にすべての WordPress プラグインを非アクティブ化する方法に関するガイドをご覧ください。
すべてのプラグインを無効化してもウェブサイトの内部サーバーエラーが修正されない場合は、読み進めてください。
デフォルトの WordPress テーマに切り替える
内部サーバーエラーの考えられる原因の1つは、WordPressテーマ内のコードである可能性があります。
これが原因かどうかを確認するには、テーマをデフォルトのWordPressテーマに切り替える必要があります。
WordPress管理画面にアクセスできる場合は、**外観 » テーマ**ページに移動します。デフォルトのテーマがすでにインストールされている場合は、アクティブ化ボタンをクリックしてテーマを切り替えるだけです。

デフォルトテーマがインストールされていない場合は、「新規追加」ボタンをクリックして、デフォルトテーマ(Twenty Twenty-Three、Twenty Twenty-Two など)をインストールできます。
WordPress管理エリアにアクセスできない場合でも、デフォルトテーマに切り替えることができます。
FTPクライアントを使用してWordPressウェブサイトに接続し、/wp-content/フォルダに移動するだけです。
テーマフォルダを右クリックして選択し、バックアップとしてコンピューターにダウンロードします。

次に、ウェブサイトからthemesフォルダを削除する必要があります。削除したら、新しいthemesフォルダを作成してください。
新しいテーマフォルダは完全に空になります。これは、現時点でWordPressテーマがインストールされていないことを意味します。
次に、WordPressのテーマディレクトリにアクセスし、デフォルトのWordPressテーマをコンピューターにダウンロードする必要があります。

ブラウザはテーマをzipファイルとしてコンピューターにダウンロードします。
ファイルをコンピューター上で見つけ、解凍してください。Windowsユーザーは、ファイルを右クリックして「すべて展開」を選択することで解凍できます。Macユーザーは、zipファイルをダブルクリックして解凍できます。

WordPressテーマが含まれるフォルダが表示されます。
FTPクライアントまたはFile Managerに戻り、このフォルダを空のthemesフォルダにアップロードしてください。

アップロードが完了すると、WordPressは自動的にデフォルトのテーマの使用を開始します。
これでウェブサイトにアクセスして、内部サーバーエラーが解決されたかどうかを確認できます。
これでうまくいかない場合は、バックアップからWordPressテーマを再アップロードするか、使用していたテーマに戻すことができます。
心配しないでください。エラーを修正するために、まだいくつかできることがあります。
WordPressコアファイルの再アップロード
プラグインとテーマのオプションで内部サーバーエラーが解決しない場合は、新しいWordPressのインストールから/wp-admin/および/wp-includes/フォルダを再アップロードする価値があります。
これにより、情報が削除されることはありませんが、ファイルが破損している場合に問題が解決する可能性があります。
まず、WordPress.orgのウェブサイトにアクセスし、「ダウンロード」ボタンをクリックする必要があります。

これにより、WordPressのzipファイルがコンピューターにダウンロードされます。
zipファイルを解凍してください。中にwordpressフォルダがあります。

次に、FTPクライアントを使用してWordPressウェブサイトに接続する必要があります。
接続したら、ウェブサイトのルートフォルダに移動します。これは、wp-admin、wp-includes、wp-contentフォルダが含まれているフォルダです。
左側の列で、お使いのコンピューター上のWordPressフォルダーを開きます。
次に、wordpressフォルダ内のすべてのファイルを選択し、ウェブサイトにアップロードする必要があります。

FTPクライアントがこれらのフォルダをサーバーに転送します。
ファイルを上書きするかどうか尋ねられます。「上書き」を選択し、「常にこのアクションを使用する」を選択して、「現在のキューのみに適用」チェックボックスをオンにします。

FTPクライアントが、古いWordPressファイルを新しくクリーンなコピーに置き換えます。
WordPressファイルが破損していた場合、この手順で内部サーバーエラーが修正されます。
WordPressでデバッグログを有効にする
WordPressには、デバッグ用のログを保持するための組み込みシステムが付属しています。
WPデバッグプラグインを使用してオンにすることができます。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化されると、プラグインはWordPressウェブサイトでデバッグログをオンにします。
WordPressウェブサイトの管理画面にアクセスできない場合は、wp-config.phpファイルに以下のコードを追加することでデバッグを有効にできます。
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
デバッグログをオンにしたら、FTPクライアントを使用して`/wp-content/`フォルダに移動して表示できます。

デバッグログファイルをテキストエディタで開くと、ウェブサイトで発生したエラーと警告のリストが表示されます。
一部のエラーや警告は、修正の必要がない無害なインシデントである場合があります。しかし、ウェブサイトで内部サーバーエラーが発生している場合、それは正しい方向を示している可能性があります。
ホスティングプロバイダーに問い合わせる
すべての方法を試してもウェブサイトの内部サーバーエラーが修正されない場合は、さらにヘルプを求める時期です。
ウェブホスティングのサポートチームに連絡してください。彼らはサーバーログを確認し、エラーの根本原因を特定することができます。
ご自身でトラブルシューティングを続けたい場合は、初心者向けの究極のWordPressトラブルシューティングガイドをご覧ください。
動画チュートリアル
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

Eduard
ありがとうございます!!! 私にもうまくいきました。破損した.htaccessファイルでした。これを削除して、クライアントのWebフォルダーに新しいものを与えたことで、問題が解決し、再インストール(絶望の中で考えていました)を防ぐことができました。
皆さん、良い時間を過ごしてください。
eduard
ulrich
The .htaccess file trick did it for me. Thanx
Christiaan Neijens
ホスティングを変更した際に内部サーバーエラーが発生しましたが、幸いにも.htaccessファイルをリネームすることで完璧に機能しました。
ありがとうございます!
Martin
Hello there … that internal server error is a strong problem since 10 days
I deactivated all plugins – so the wordpress installation worked again – BUT after activating ONE plugin (no matter which one) the error came back … can anyone give me advice?
WPBeginnerサポート
デフォルトのWordPressテーマに戻してからプラグインを有効化してみましたか?PHPに利用可能なメモリサイズを増やすことも試すことができます。
これで問題が解決しない場合は、ウェブホストに連絡してください。
管理者
jules
ありがとうございます!PHP.INIを使用し、Jetpackを削除しました!~ 私は見た目ほど年を取っていないと知って、喜びで叫んでいます!
Khym
Hello,
WordPressサイトに子プラグインをインストールしようとしたところ、内部サーバーエラーが発生しました。問題は、インストールしたプラグインがwp-contentフォルダに見つからないことです。エラーが発生し、以下の詳細が記載されたerror.txtファイルが表示されます。
PHP Parse error: syntax error, unexpected T_STRING in /home3/kennelsf/public_html/bad-credit-solutions-now/wp-content/themes/uvctheme/functions.php on line 53
このエラーがインストールしたプラグインと何らかの関連があるのか理解できませんが、なぜフォルダにプラグインが表示されないのでしょうか?
本当に、本当に助かりました!
ありがとうございます!
編集スタッフ
functions.phpファイルのその行にあるコードを確認してみてください。
管理者
Georgie
ありがとうございます!htaccessファイルに関する指示に従ったところ、管理画面にログインしようとした際の500エラーだけでなく、CMSMastersのClockstoneテーマでサムネイル画像が正しく読み込まれないという別の問題も解決しました。
シェリル
本当にありがとうございます。500サーバーエラーと.htaccessに関するあなたの指示に従いました。パーマリンクを更新した後、数回試行してページが非常に遅く読み込まれ、エラーページが何度も表示されましたが、うまくいきました。今はすべて順調で、PHPメモリも増やしました。
Kulwinder Singh
どうもありがとうございます。
Roxy
素晴らしい!ありがとうございます。管理画面でメニューを選択したり、リンクをカスタマイズしたりする際に、他のテーマのライブプレビューを試す際にも、500内部エラーが発生していました。
すべての手順を一つずつ試しましたが、うまくいったのは、デスクトップ上のWordPressの新規インストールからwp-adminとwp-includesを置き換えたことです。
完全に解決しました!本当にありがとうございました。
ページテキストをドロップダウンに含める、アコーディオンメニューの良いコードを知っている人がいたら、教えてください!
ありがとう
Roxy
Ellis
明確な手順をありがとうございます。それに沿って作業し、問題を解決しました。素晴らしい仕事です。
Jahanzeb
htaccessの名前を変更すると404エラーが発生し、ログインするためのwp-adminにアクセスできなくなりました。助けてください!
Jahanzeb
Actually, every thing is fixed now, no more 404’s, just that I can’t login! Can anyone help me
編集スタッフ
クッキーをクリアしてください。
管理者
Sharad
とても助かりました。プラグインを無効にしたらうまくいきました。
Srihari Thalla
Thanks
I forgot to update the Permalinks!!
編集スタッフ
ええ、それで解決するはずです。
管理者
Nishant Shubham
私もこれで問題を抱えています。次のように表示されます:
内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。
Hide Loginというプラグインをインストールしてから発生しました。アクティベートをクリックしたらすべてが起こり始めました。管理画面にログインしようとすると発生します。助けてください。
Jelle
FTPでプラグインのフォルダ名を変更すると、無効になります!
ケイト
ヒントをありがとうございます。
管理画面にアクセスできませんでした。数時間後、wp-login.phpファイルのパーミッションが00に設定されていたことに気づきました…それを元に戻したら問題は解決しました。
Cassy
どうもありがとうございます。ht.accessの名前変更でうまくいきました。
Kailas Kale
問題を解決してくれて本当にありがとう…
オスカー
あなたのヒント、1(.httacess)、2(php.ini)、4(コアファイル)に従いましたが、問題はまだ解決していません。
プラグインを無効にした場合、後で設定し直す必要がありますか?(リセットされるということですか?)
ヒント5、ホスティングプロバイダーは長い間解決策を提供してくれませんでした。
シェアードサーバーでブログを運営しているのですが、専用サーバーに変更したり、ホスティングプロバイダーを変更したりする必要がありますか?
Justin
ありがとう、Syedさん。.htaccessファイルに何かを追加したところ、500内部エラーメッセージが表示されました。cpanelでファイルをリネームしたら問題が解決しました。
Thanks so much, I bookmarked this page for future reference.
Chris
このチュートリアルをありがとうございます!
助かりました!!!
プラグインを無効にすることで解決しました。
敬具
Chris
Dan Terry
.htaccessファイルをバックアップしてからWordPressのメインディレクトリから削除し、設定とパーマリンクに移動して保存をクリックしたところ、問題が解決しました!
Lani
本当にありがとうございます!ストレスでした。自分でWP.orgサイトを管理しようとするのはこれが最後で、この種の問題に対処しなくて済むようにプレミアムテーマにアップグレードします(そう願っています)。Cheers
Cfouche
プラグインを無効にしたら直りました!PHPメモリを増やすなど、解決するために多くの時間を費やしましたが、それだけでよかったです。
ありがとうございます!
Kimmo
同じエラーメッセージが表示され、wp-config.phpの文字エンコーディングをUTFからANSIに変更して解決しました。
Goran
ありがとう、友よ。メモリサイズを増やしたことで問題が解決しました。これでGoogleが再びウェブサイトをインデックスできるようになりました!
Maciej
ありがとうございます!
.htaccessファイルの名前を変更しただけで、うまくいきました!
andy
素晴らしい記事です。内部サーバーエラーの解決策は見つかりませんでしたが、この記事は私のWP知識を豊かにしてくれました。改めて感謝します!
Olatubosun
アドバイスありがとうございます。ブログで抱えていた問題を完全に解決しました。
重ねてお礼申し上げます!!!
William Watt
ありがとうございます!
Tadrash Shah
.htaccessが破損しました。ホスティングのFTPアカウントから削除したところ、正常に戻りました。
本当にありがとうございました。
ダイアナ
私もこれでうまくいきました!! 本当にありがとうございます!!
MundaneStudies
これは問題を解決しませんでしたが、非常に役立ちました。また、あちこちに散らばったフォーラムの投稿を何時間も読む代わりに、戦略を得ることができました。ありがとうございます!
Ruth
この問題がありましたが、表示されなかったのはページと投稿で、wp-adminとホームは両方とも問題ありませんでした。
ここで提案されていることはすべて試しましたが、効果がありませんでした。ホストはcPanelのエラーログを確認するように勧めてくれ、そこでテーマのページの一つ、single.phpがエラーを出していることがわかりました。
管理パネルは正常な場合、同様の問題が発生した場合は、別のテーマに切り替えてください。それで解決した場合は、テーマを再アップロードするか、エラーログを確認して問題の原因となっているファイルを特定し、そのファイルだけを再アップロードする必要があります。
これが誰かの役に立てば幸いです!
Hikmat
助かりました…
Anton DeSiva
ありがとう、これで本当に助かりました。アクセスファイルが台無しになっていたようです(原因となったプラグインもわかっていると思います)。もう一度、ありがとう!!
marko
本当に大きな感謝を!あなたの助けでこの問題を解決できました!
Mahali
投稿のおかげで問題が解決しました。コアファイルを再アップロードするのが私の答えです
oifif
痛みのど真ん中!完了!クリア!
完璧だ!
共有していただきありがとうございます。私も情報を共有させてください。
敬具、
/oifif
zozo2001
Corrupt htaccess fileエラーが発生し、ファイルをリネームして空のファイルを生成することで修正しました。しかし、問題は2~3日ごとにこのエラーが発生し、同じ対処を繰り返していることです。
この件について、どなたか助けていただけますか?
編集スタッフ
.htaccessファイルが頻繁に破損する理由について、ホストに問い合わせてください。
管理者
ヨゲシュ
サイトの問題を解決してくれて、本当に感謝しています…
Ege
こんにちは、良い記事です。ちょうど私が経験したことを共有して、さらに詳しく説明したいと思います。Chromeで500エラーが出て、Firefoxでは空白ページが表示されていました。
このコードを追加しました:
ini_set(‘display_errors’, ‘1’);
index.phpの2行目(「<?」の後)に、実際のエラーが発生していた原因が
require('./wp-blog-header.php');
index.phpファイルにあります。私のホストがファイルシステムの扱い方を変えたことが判明し、WordPressがそれに影響を受けました。ファイル名の前に './' を削除したことで問題が解決しました。
これが誰かの役に立つことを願っています。
編集スタッフ
Egeさん、この貴重な情報を共有していただき、誠にありがとうございます。大変感謝しており、他の人もきっと感謝するでしょう。
管理者
ヨハンナ
エラーのヒントをありがとう、助かりました!これがエラーを見つけて解決するのに最適な方法です。
Amms
これしか私には効きませんでした。
zozo2001
素晴らしい投稿です。最初の解決策が私にはうまくいきました。
おかげで助かりました。
ソフィー
こんにちは。
昨日サイトにアクセスしようとしたら、内部サーバーエラーが発生しました。ホストのサポートフォーラムでエラーログへのアクセス方法を見つけたのですが…アクセスするためのボタンが機能しませんでした。
データベースの復元を行ったところ、サイトは再び動作するようになりましたが、今日、誰かがサイトが再びダウンしていると知らせてくれました。私が何も変更していないのに、オンオフを繰り返しているようです。
ようやくエラーログにアクセスできるようになり、そこには「-error.log」で終わる奇妙な名前が4つと、.htaccessがリストされています。
それで、それが破損していると推測しています。
しかし、.htaccessの名前を変更しようとしたところ、そのファイル名が存在しないというエラーメッセージが表示され、古い名前のままになりました。
これを回避する方法について何かアイデアはありますか?
ホストには何度も連絡しましたが、調査中だと言っていますが、実際にはそうではないと推測しています…
編集スタッフ
.htaccessファイルが破損しているようです。FTPを使用して空の.htaccessファイルをアップロードしてみてください。
管理者
ソフィー
それはどうやってやるのですか?:)
Dan
イベントカレンダープラグインを更新しようとした後に.htaccessファイルが破損しました。あなたの記事を見つけた後、2分で修正できました。ふぅ!!!血圧を下げてくれてありがとう!!!
リア
thx SO much, i had a corrupted htaccess..i almost had a heart attack, thx for the info
Manveet Singh
新しい投稿を「公開」しようとすると、何度かこのエラーが発生します。
プラグインを無効化するのが私にとって最善の方法のようですね?
ルイス
いくつのプラグインを使用していますか?また、どのようなプラグインですか?
Rajandran R
トラフィックがかなり多いサイト向けの専用サーバーで、PHPのメモリ制限の理想的な設定は何ですか?
64MBで十分ですか?
編集スタッフ
専用サーバーのスペックによりますので、ホスティングプロバイダーに確認するのが一番です。
管理者
Patrice Albertus
この記事をありがとうございます。エラー500はWPでよくある問題です。残念ながら、これに対する本当の解決策はありません(高価な専用サーバーを2048Moメモリで借りる以外は…)。プラグインによる解決策も関連性があるようです。
Mukesh Kumar
php.iniのmemory=20MBという解決策はすでに試しましたが、うまくいきませんでした。wp-admin/フォルダの下にアップロードしました。
他に何を試せばいいのか、よくわかりません。助けてください?
Shikeb Ali
この問題に何度か直面しましたが、コアWPファイルを再アップロードすることで2回問題が解決し、一度は.htaccessファイルが破損していました。
PHPメモリ増加に関する情報、ありがとうございます。
編集スタッフ
いつでもどうぞ。私たちは、将来問題に直面したとき(特に新しいスタッフのために)参照できるように、これらの記事をよく作成しています。
管理者
ルイス
ディスクの故障のようですね。