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); に戻すことでパフォーマンスを改善します。

関連記事:

お気軽にご相談ください

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