2026年5月20日

2026年5月20日

WordPressコアファイル破損による白い画面の解決方法

はじめに

WordPressのコアファイル(wp-admin/wp-includes/フォルダ内のファイル)が破損・改ざんされると、白い画面や予期しないエラーが発生します。アップデート失敗、マルウェア感染、FTP転送エラーなどが原因です。

症状・確認方法

  • WordPressのアップデートが途中で失敗した後から白い画面
  • マルウェアスキャンでコアファイルの改ざんが検出された
  • プラグイン・テーマを無効化しても白い画面が治らない
  • エラーログに wp-admin/wp-includes/ のファイルが原因と記録されている

解決手順

ステップ1:WP-CLIでコアファイルの整合性を確認する(SSHが使える場合)

wp core verify-checksums

改ざんされたファイルが一覧表示されます。

ステップ2:公式WordPressをダウンロードする

WordPress公式サイト(日本語版)から現在使用しているバージョンと同じバージョンをダウンロードします。

バージョンの確認方法:

# SSHの場合
wp core version

# FTPの場合:wp-includes/version.phpを確認
$wp_version = '6.5.3';

ステップ3:FTPで上書きアップロードする

ダウンロードしたZIPファイルを解凍し、以下の2つのフォルダとファイル群をFTPでサーバーに上書きアップロードします:

アップロードするもの:

  • wp-admin/(フォルダごと上書き)
  • wp-includes/(フォルダごと上書き)
  • ルート直下の .php ファイル群(index.phpwp-login.php等)

アップロードしないもの(データが消えるため):

  • wp-content/(プラグイン・テーマ・画像が入っている)
  • wp-config.php(DB接続情報が入っている)

ステップ4:WP-CLIで再インストールする(SSHが使える場合)

# コアファイルのみ再インストール
wp core download --version=6.5.3 --force

--force オプションで上書きインストールします。wp-content/wp-config.php は影響を受けません。

ステップ5:マルウェアが原因の場合

コアファイルが改ざんされていた場合は、再インストール後にセキュリティ強化が必要です:

1. 全パスワード(WordPress・FTP・データベース)を変更

2. セキュリティキーを再生成(wp-config.phpdefine( 'AUTH_KEY', ...)

3. WordFenceでフルスキャンを実施

4. サーバーのアクセスログを確認して侵入経路を特定

注意事項

  • 必ず使用中のWordPressと同じバージョンの公式ファイルを使用してください
  • wp-content/ を誤って上書きすると、プラグイン・テーマ・画像がすべて消えます
  • 作業前にサイト全体のバックアップを取ることを強く推奨します

まとめ

コアファイル破損による白い画面は、公式WordPressを wp-content/wp-config.php を除いてFTPで上書きするだけで解決できます。マルウェアが原因の場合は再インストール後にセキュリティ対策も実施してください。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ