サポート » プラグイン » WPForms LiteもしくはLifterLMSを有効化でエラー

  • 解決済 heavysnow

    (@heavysnow)


    大変お世話になります。

    プラグインWPForms LiteもしくはLifterLMSを有効化にすると以下のエラーとなり、管理画面へのログインもサイトの表示もできなくなります。必ず有効化した瞬間にエラーになるというわけではなくて、時には有効化した瞬間に、時には上記のうち一つを有効化して、続けてそのほかのプラグインを有効化したときにエラーが発生します。

    エラーメッセージ「このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。WordPress のトラブルシューティングについてはこちらをご覧ください。」

    インストールしているその他のプラグインはAkismet Anti-Spam, Atomic Blocks, Display Posts, Genesis Blocks, Site Kit by Google, SiteGurad WP Plugin, Social Warfare, Sucuri Security, WP Super Cache, WPForms Liteです。

    サーバーから「plugins」フォルダを「plugins.hold」にすることで再ログインして何度か試しましたが、表題の2つのプラグイン以外でエラーになることはないようです。

    少し気になる点として、WP Super Chaceを有効化するとドロップインに「advanced-cache.php」が発生します。でもWP Super Chaceでキャッシュを削除すると消えて、そのあと表題2つのプラグインを有効化しても、やはりエラーがでます。WP Super Chaceはややこしい気がするので途中から無効のままテストをしました。

    またSiteGurad WPも有効化するたびにログインアドレスが変更になってしまうため、途中から無効化のまま確認作業をしました。

    エラーが始まったのはGenesisの子テーマCourse Maker Proをインスト―ルして有効化した際に同時に推奨されたAtomic Blocks, Display Posts, Genesis Blocks, そしてLifterLMSをインストールしたときから始まりました。なお途中からテーマをTwenty Twenty-Threeにしても上記と同じようなエラーの状況です。

    サーバーはロリポップ、PHPのバージョンは7.4(CGI版)で、Cloud Flareに繋いでいます。

    私自身は一般的な管理画面の操作程度しか知識がありません。

    LifterLMSは使わないですし、WPForms Liteも他のプラグインでなんとかなるかとは思うのですが、エラーを抱えたままサイト運用をするのは不安なので、原因を見つけて解決できればと思っています。

    よろしくお願い致します。

    • このトピックはheavysnowが1年、 2ヶ月前に変更しました。

    ヘルプの必要なページ: [リンクを見るにはログイン]

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは。

    記載いただいた内容だけでは、どのプラグインでどのようなエラーが発生しているか分からないため、まずは実際のエラー内容を確認する必要があります。

    以下ページを参考に、デバッグを有効化し、もし何かしらのエラーメッセージが表示されましたら、そちらを教えて下さい、

    https://ja.wordpress.org/support/article/debugging-in-wordpress/

    トピック投稿者 heavysnow

    (@heavysnow)

    Aki様

    アドバイス誠にありがとうございます。デバッグを知れて良かったです!

    デバッグを有効化してサイトを訪れてみたところ、以下のようなメッセージが表示されました。

    Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 20480 bytes) in /home/users/0/lolipop.jp-dp32317578/web/en/wp-content/plugins/wpforms-lite/includes/fields/class-checkbox.php on line 165

    念のためサーバーの使用量を確認しましたが、容量200Gのうち30Gを使っていました。

    またエラーメッセージにあるclass-checkbox.phpファイルの165行目は以下のように’attr’ => [],となっていました。

    			$properties['inputs'][ $key ] = [
    				'container'  => [
    					'attr'  => [], 
    					'class' => [ "choice-{$key}", "depth-{$depth}" ],
    					'data'  => [],
    					'id'    => '',

    引き続きアドバイスを頂けましたら幸いです。

    トピック投稿者 heavysnow

    (@heavysnow)

    FTPからwpforms-liteをフォルダごと削除して、サイトが表示されるようになりました。

    とりあえずはこれでやっていこうと思います。

    ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「WPForms LiteもしくはLifterLMSを有効化でエラー」には新たに返信することはできません。