2026年11月10日
2026年11月10日
WordPressの更新中に真っ白になる場合の解決方法
はじめに
WordPressの更新中にサイト全体が真っ白な画面(白い画面症候群)になる問題は、多くのユーザーにとって深刻な問題です。この記事ではその原因と対策を詳しく解説します。
症状・背景
このテーマが必要になる主な場面:
- 更新途中でページがリフレッシュされない
- 更新後すぐにサイトにアクセスできない
- WordPressのダッシュボードも真っ白になる
- ファイルやデータベースのエラーにより更新が失敗する
手順・設定方法
ステップ1: PHPオプションを変更してデバッグ情報を取得する
# WordPressディレクトリに移動します。
cd /var/www/html/your-wordpress-site/
# wp-config.phpファイルを開きます。
nano wp-config.php
# 定数WP_DEBUGをTRUEに設定します。
define('WP_DEBUG', true);
# ファイルを保存して閉じます。
CTRL+X > Y > ENTER
ステップ2: テンポラリーディレクトリの権限を変更する
# ユーザーとグループを変更します(必要に応じて)。
chown -R www-data:www-data /var/www/html/your-wordpress-site/
# テンポラリーディレクトリの書き込み権限を確認または設定します。
chmod 755 wp-content
ステップ3: 更新に必要なファイルやディレクトリをバックアップする
# 現在のwordpressサイトをバックアップフォルダにコピーします。
cp -r /var/www/html/your-wordpress-site /var/www/html/backup-wordpress-site
ステップ4: FTPアクセスを使用して更新を行う
# FTPクライアント(例:FileZilla)でログインし、wordpressサイトをダウンロードします。
# ダウンロードした最新のWordPressファイルをwp-contentディレクトリにアップデートします。
注意事項
- 更新前のバックアップは必ずとること
- FTPアクセスがある場合は最初から使用する
- すべての更新が完了したら、
define('WP_DEBUG', false);に戻す - PHPバージョンや設定にも注意が必要(古すぎるバージョンは避ける)
まとめ
1. デバッグを有効にする: define('WP_DEBUG', true); を追加し、エラー情報を取得します。
2. ファイルの権限を確認する: 各ディレクトリが適切なユーザーとグループに設定されていることを確認します。
3. バックアップを取る: 更新前にサイト全体を完全にバックアップしておきます。
4. FTPアクセスを使う: サーバーへの直接アクセスがない場合は、FTPクライアントを使用します。
5. 更新後にデバッグモードを無効にする: define('WP_DEBUG', false); に戻すことでパフォーマンスを改善します。
関連記事: