花創人はなそうにん

フォーラムへの返信

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • 対馬俊彦 様

    ご丁寧にありがとうございます。

    現在のロリポップのプランはスタンダードで、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の推奨値などがあれば教えていただけますでしょうか。

4件の投稿を表示中 - 1 - 4件目 (全4件中)