2026年6月25日

2026年6月25日

WordPressで管理画面だけ白い画面になる場合の対処

はじめに

WordPressの管理画面が突然白い画面になってしまった場合、多くのユーザーは混乱し、どのように対処すればよいのかわからないことが多いです。この記事では、そのような状況を解決するための一連の手順を紹介します。

症状・背景

このテーマが必要になる主な場面:

  • プラグインのアップデート後に管理画面が白い画面となる
  • 主題(テーマ)の変更や更新後に管理画面が白紙となってしまう
  • PHPのバージョンアップ後に管理画面が正常に動作しなくなる
  • 大規模なサイトの場合、サーバー負荷による一時的な問題

手順・設定方法

ステップ1: ファイルをデバッグモードに変更する

# WordPressディレクトリ内のwp-config.phpファイルを開きます。
nano wp-config.php

# "define('WP_DEBUG', false);"を"define('WP_DEBUG', true);"
# と変更し、保存して閉じます。

# ファイルの変更を確認します。
cat wp-config.php

ステップ2: PHPエラー情報を取得する

# .htaccessファイルを開きます。
nano .htaccess

# 以下の行を追加または編集します。
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_value error_reporting -1

ステップ3: ファイルの権限を修正する

# WordPressディレクトリ内のファイルやフォルダのオーナーシップとパーミッションを変更します。
sudo chown -R www-data:www-data /path/to/wordpress

# wp-contentディレクトリのパーミッションを変更します。
sudo chmod -R 755 /path/to/wordpress/wp-content

ステップ4: PHPエラー情報から原因を特定する

# ログファイルを確認し、PHPエラーメッセージを探す。
tail -f /var/log/apache2/error.log

注意事項

  • ファイルの変更は必ずバックアップを取ること。
  • セキュリティ上の理由から、デバッグモードでの運用は短期間にしておくこと。
  • PHPバージョンの更新やサーバーコンフィギュレーションの変更は慎重に実行すること。
  • ファイル権限の調整は必要最低限にとどめること。

まとめ

1. デバッグモードのオン/オフ: 必要なときにのみデバッグ情報を取得するように設定します。

2. エラー情報の収集: PHPやサーバーログを確認して、具体的な問題点を見つけます。

3. ファイル権限の調整: 正しいアクセス権を持つユーザーに変更し、適切なパーミッションを設定します。

4. プラグイン/テーマの無効化: 白い画面が表示される直前の操作(特にプラグインやテーマの更新)を元に戻すことが有効です。

5. セキュリティとパフォーマンス: 変更後のサイトは、セキュリティチェックを行い、必要に応じて最適化を行います。

関連記事:

お気軽にご相談ください

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