Question

500 Internal Server Error

  • いろはに
  • JIN:R のテーマ更新を実施しました。
    その後、使用していた W3 Total Cache にて「キャッシュクリア」→「すべてのキャッシュを空にする」をクリックした瞬間から、サイト全体で 500 Internal Server Error が発生しました。

    現在は以下の状態です。

    ・トップページ:500 Internal Server Error
    ・記事ページ:500 Internal Server Error
    ・WordPress 管理画面(wp-admin):アクセス不可(500エラー)

    初心者のため原因の切り分けがうまくできず困っています。

    【実施済みの対処】
    ConoHa ファイルマネージャーから以下を実施しました。

    ① W3 Total Cache の停止
    wp-content/plugins/w3-total-cache→w3-total-cache_off
    ⇒ 改善せず(500継続)

    ② キャッシュ関連ファイルの無効化
    wp-content/advanced-cache.php→advanced-cache.php_off
    wp-content/cache→cache_old
    ⇒ 改善せず(500継続)

    ③ JIN:R テーマの停止確認
    public_html
    → irohani-farm.com
    → wp-content
    → themes
    → JIN:R テーマフォルダを jinr_off に変更
    ⇒ 改善せず(500継続)

    ④ wp-config.php のキャッシュ設定変更
    define('WP_CACHE', true);→define('WP_CACHE', false);
    ⇒改善せず(500継続)

    現在はすべてはじめの状態に戻しています。

    • WP 7.0系
    • PHP 8.5.x
    • JIN:R 1.4.7
    • Conoha Wing
    • Edge
    • Windows
    2026/06/30 20:51
  • いろはに

    チャットGPTでは上記対応でダメだったので、Geminiに相談したところ
    .htaccessファイルを.htaccess_oldに変更しファイルを新規作成しファイル名を.htaccessに変更
    その後、下記のコードをコピペしたところ、サイトにログイン&サイトも正常に動作しました。

    【コピペしたコード】
    # BEGIN WordPress

    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    2026/06/30 22:41
  • いろはに

    その後、すぐに500 Internal Server Errorが発生し、W3 Total Cacheのプラグインを停止し、.htaccessファイルのコードを再度コピペしたところ、以降500エラーは発生しないです。

    この場合はW3 Total Cacheを使わない方がいいのでしょうか?

    2026/06/30 22:52
CLOSE