WordPress Lightningで『外観→カスタマイズ』が500エラーになる原因と解決方法

WordPressのLightningテーマで「外観→カスタマイズ」を開くと500エラーが発生する問題を解説する画像。赤字で「500エラー」、右側にエラー画面を表示したノートパソコンを配置し、原因と解決方法を紹介している。

※ 本ページはプロモーションが含まれています。
※ 他のトラブル解決も“ノジオ”で検索

WordPressでサイトを運営していると、ある日突然「外観 → カスタマイズ」を開こうとした際に「500 Internal Server Error」が表示されることがあります。

特にLightningテーマを利用している場合、カスタマイズ画面からデザインや設定を変更する機会が多いため、このエラーが発生すると非常に困ります。

私自身も実際にこのトラブルに遭遇し、最終的にはPHPメモリ上限を引き上げることで解決できました。

この記事では、WordPressの「外観 → カスタマイズ」で500エラーが発生する主な原因と、その解決方法について分かりやすく解説します。

症状:カスタマイズ画面だけが500エラーになる

今回発生した症状は以下のようなものでした。

  • サイトの表示は正常
  • 管理画面にもログインできる
  • 投稿や固定ページの編集も可能
  • しかし「外観 → カスタマイズ」をクリックすると500エラー

つまりWordPress全体が停止しているわけではなく、カスタマイズ機能のみが正常に動作していない状態でした。

この場合、多くのユーザーは

  • テーマの不具合
  • プラグインの競合
  • サーバー障害

を疑います。

もちろんこれらも原因になり得ますが、実際にはPHPメモリ不足が原因になっているケースも少なくありません。

500エラーとは?

500エラー(Internal Server Error)は、サーバー内部で問題が発生した際に表示されるエラーです。

ブラウザ側では、

  • プログラムの異常
  • メモリ不足
  • 設定ミス

など、具体的な原因までは分かりません。

そのため、原因を一つずつ切り分けていく必要があります。

まずはサイトヘルスを確認する

WordPressには「サイトヘルス」という便利な診断機能があります。

確認方法は以下の通りです。

ツール → サイトヘルス → 情報

ここでは、

  • PHPバージョン
  • メモリ制限
  • サーバー環境
  • データベース情報

などを確認できます。

500エラーが発生した場合は、まずここでサーバー情報を確認しましょう。

PHPメモリ上限を確認する

サイトヘルスには次のような項目があります。

  • PHPメモリ制限
  • WordPressメモリ上限

例えば、

PHPメモリ制限:128MB

となっている場合、テーマやプラグインによっては不足することがあります。

特に以下の環境ではメモリ消費量が増えやすくなります。

  • Lightningテーマ
  • Elementor
  • SEOプラグイン
  • セキュリティプラグイン
  • バックアッププラグイン

これらを複数導入していると、カスタマイズ画面の読み込み時にメモリ不足が発生することがあります。

実際に解決した方法

私の場合、サイトヘルスで環境を確認したところ、PHPメモリ上限が不足している可能性がありました。

そこでWordPressの設定ファイルである

wp-config.php

を確認しました。

設定内容を見直したところ、メモリ上限を増やすことで問題が解決しました。

wp-config.phpにメモリ拡張コードを追加する

私の場合は、WordPressの設定ファイルである「wp-config.php」にメモリ上限を拡張するコードを追加しました。

wp-config.phpは、WordPressの重要な設定を管理するファイルです。編集する際は、必ず事前にバックアップを取っておきましょう。

以下のコードを追加します。

/* メモリ上限の拡張 */
define('WP_MEMORY_LIMIT', '512M');
define('WP_MAX_MEMORY_LIMIT', '512M');

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

追加する場所は、

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

の直前です。

この設定により、WordPressが利用できるメモリ上限を拡張できます。特に「外観 → カスタマイズ」のように多くのメモリを消費する機能では、メモリ不足による500エラーの解消につながる場合があります。

ただし、この設定だけでは反映されないことがあります。レンタルサーバー側のPHPメモリ上限(memory_limit)が低く設定されている場合は、サーバー側の設定も合わせて変更する必要があります。

コードを入れて保存した後、WordPressダッシュボードのサイトヘルスステータスのウインドウの詳細を開いて、情報のタブでサーバーを見て、メモリー上限が512MBに変わっていればOKです。


サーバー側のPHPメモリ上限も確認する

レンタルサーバーによっては、PHPのメモリ上限が別途設定されています。

例えばロリポップでは、

  • ユーザー専用ページ
  • PHP設定
  • .htaccess

などから変更できる場合があります。

私の場合はサーバー側の設定を見直し、

memory_limit = 512M

相当に引き上げたことで問題が解消しました。

メモリ上限を512MBにした結果

設定変更後、

  • 外観 → カスタマイズ
  • テーマ設定
  • 管理画面

が正常に動作するようになりました。

さらにカスタマイズ画面の表示速度も改善しました。

ただし誤解してはいけないのは、

メモリ上限を増やしたからサイト表示速度が劇的に速くなるわけではありません。

メモリ上限は「作業スペース」を広げる設定です。

不足している状態では効果がありますが、十分な状態からさらに増やしても表示速度への影響は限定的です。

それでも直らない場合の確認ポイント

メモリ上限を増やしても改善しない場合は、次の点を確認しましょう。

1. プラグインの競合

一時的にプラグインを停止して確認します。

特に、

  • キャッシュ系
  • セキュリティ系
  • ページビルダー系

は影響しやすい傾向があります。

2. Lightning関連プラグイン

Lightningを利用している場合、

  • VK All in One Expansion Unit
  • VK Blocks

などの関連プラグインとの組み合わせも確認しましょう。

アップデート後に不具合が発生することがあります。

3. PHPバージョン

古いPHPバージョンでは不具合が発生しやすくなります。

一般的には最新の安定版を利用するのがおすすめです。

4. エラーログを確認する

レンタルサーバーにはエラーログ機能があります。

ログを見ることで、

  • Fatal Error
  • Memory Exhausted
  • Plugin Error

などの具体的な原因が分かる場合があります。

今回の教訓

WordPressで500エラーが発生すると、

「テーマが壊れたのでは?」

「サーバー障害では?」

と考えがちです。

しかし実際には、単純なPHPメモリ不足が原因になっているケースもあります。

特にLightningテーマを利用していて、

  • 外観 → カスタマイズだけ開けない
  • サイト自体は正常に表示される

という場合は、まずサイトヘルスでメモリ制限を確認してみましょう。

まとめ

WordPress Lightningで「外観 → カスタマイズ」が500エラーになる場合、まずはPHPメモリ不足を疑うことが大切です。

確認の流れは以下の通りです。

  1. サイトヘルスでサーバー情報を確認する
  2. PHPメモリ上限を確認する
  3. wp-config.phpの設定を確認する
  4. サーバー側のmemory_limitを確認する
  5. 必要に応じて512MBへ引き上げる
  6. プラグインやPHPバージョンもチェックする

私の場合は、サイトヘルスで環境を確認し、wp-config.phpとサーバー側の設定を見直してPHPメモリ上限を512MBへ変更したことで、Lightningの「外観 → カスタマイズ」が正常に開くようになりました。

同じ症状で困っている方は、まずメモリ設定の確認から始めてみてください。思いのほか簡単に解決するかもしれません。