花創人はなそうにん
フォーラムへの返信
-
投稿者投稿
-
対馬俊彦 様
ご丁寧にありがとうございます。
現在のロリポップのプランはスタンダードで、PHPは 7.4(CGI版)になっておりました。
今回は、wp-config.php に
define(‘WP_MEMORY_LIMIT’, ‘256M’);
を追加したところ、VK Blocks Proを有効化してもHTTP ERROR 500は解消し、公開ページ・スライダー・ボタンが表示されるようになりました。
まずはこの状態で様子を見たいと思います。
必要があれば、PHPのモジュール版への変更も検討いたします。詳しく教えていただき、ありがとうございました。
DRILL LANCER 様
ご連絡いただきありがとうございます。
Memory Limit のエラー内容について、詳しく解説していただきありがとうございました。
エラーの意味がよく分かりました。今回は、まず wp-config.php に
define(‘WP_MEMORY_LIMIT’, ‘256M’);
を追加して確認いたしました。
その後、VK Blocks Proを有効化しても HTTP ERROR 500 は出なくなり、公開ページが表示されるようになりました。
スライダーやボタンの表示も戻っております。現在はこの状態で様子を見たいと思います。
もし再度同様のエラーが出るようでしたら、php.ini 側の設定や、PHPの種類・サーバープランの見直しも検討いたします。ご確認と詳しいご説明をいただき、ありがとうございました。
Y.INABA 様
ご丁寧に教えていただき、ありがとうございました。
WordPressの debug.log を確認したところ、メモリ不足の Fatal error が出ており、ご案内いただいた通り、wp-config.php に
define(‘WP_MEMORY_LIMIT’, ‘256M’);
を追加しました。
その後、VK Blocks Proを有効化して確認したところ、HTTP ERROR 500は解消し、公開ページが表示されるようになりました。
スライダーやボタンの表示も戻りました。原因を特定するための確認方法から、解決策まで教えていただき、本当に助かりました。
ありがとうございました。ご返信ありがとうございます。
WordPressの debug.log を確認したところ、以下の Fatal error が出ていました。
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 724992 bytes)
あわせて、以下の Fatal error も出ていました。
PHP Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0
VK Blocks Proを有効化した状態で公開ページにアクセスするとHTTP ERROR 500になり、VK Blocks Proを無効化すると表示が戻ります。
debug.logには create_function() is deprecated の記録も複数出ていますが、500エラーとしては上記の memory exhausted が関係しているのではないかと思います。
この場合、VK Blocks Pro側で確認すべき設定や、PHP memory_limitの推奨値などがあれば教えていただけますでしょうか。
-
投稿者投稿
