サポート » バグ報告と提案 » 重大なエラーが発生したと表示されます

  • このサイトで重大なエラーが発生しました。
    WordPress のトラブルシューティングについてはこちらをご覧ください。

    と表示されてしまい、ログインできません。

    レンタルサーバはロリポップを使っていて、最新のPHPバージョンと表示されています。(PHP7.4)

    デバックを確認すると良いとネットで見て、プラグインの「trust-form.php」がエラーで、波括弧が関係しているのではないかというところまでは分かったのですが、書き換えても直りません。

    参考にしたサイト
    https://qiita.com/rana_kualu/items/6ac293f238c4e6000720

    以前、テーマを見様見真似でいじってしまったことがあり、それも原因なのかと思いましたが、全くわかりません。どなたかご存知の方、教えてください。

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

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

    もし trust-form プラグインをお使いなのであれば、他のフォームプラグインに変更された方がいいのではないでしょうか。
    もう5年もアップデートされておらず、PHP7.4 に対応できているとおも思えません。

    とりあえず、FTP かサーバーのファイルマネージャーでwp-contentの下にあるtrust-formのディレクトリ名を何か別のディレクトリ名に変更して、プラグインを無効化してください。
    そうすれば一旦サイトは表示されるようになります。
    もうこのプラグインは公開されていませんので、実際になんというディレクトリ名かは分かりませんが。

    そのうえで、フォームが表示されているページをどうするか検討されてはどうでしょうか。

    スレッド開始 monotombow

    (@monotombow)

    ご返信ありがとうございます。

    wp-content → plugins → trust-form 

    を、trust-form-invalid に変更してみましたが、サイトにアクセスできないままです。

    実はContactform7をインストールしていて、おそらく現在のフォームはそちらかもしれません。
    ディレクトリ自体を削除してしまった方が良いのでしょうか?

    すべてのプラグインを無効化して、ひとつづつ有効化してみてはどうでしょうか?
    方法は「FAQ トラブルシューティング」ページの「管理画面にアクセスできない場合にすべてのプラグインを停止するには ?」セクションをご覧ください。

    スレッド開始 monotombow

    (@monotombow)

    ご返信ありがとうございます。

    `または FTP やホスティングサーバーの管理パネルのファイルマネージャーを使用して、プラグインフォルダーをリセットする。この方法ではプラグインのオプションはそのまま保持されますが、手動で再有効化する必要があります。

    FTP やホスティングサーバーのファイルマネージャーから、wp-contents フォルダ (ディレクトリ) に移動する。
    FTP やホスティングサーバーのファイルマネージャーから、フォルダ “plugins” を “plugins.hold” に名前を変更する。
    WordPress 管理画面のプラグインのページ /wp-admin/plugins.php にログインする。この操作により「見つからない」プラグインはすべて無効化されます。
    FTP やホスティングサーバーのファイルマネージャーから、フォルダ “plugins.hold” を “plugins” に名前を戻す。`

    ロリポップFTPというところから、上記の作業を行いました。
    ここから一つずつ有効化していけば良いということですが、その方法を調べてもよくわかりませんでした。
    どのように有効化していけば良いのでしょうか?

    ishitaka

    (@ishitaka)

    プラグインが原因であれば、これで管理画面にアクセスできるようになります。あとは、プラグインがすべて無効化された状態なので、ひとつづつ有効化するだけです。

    スレッド開始 monotombow

    (@monotombow)

    ご返信ありがとうございます。

    教えていただいた作業の後、いつもログインするページにアクセスしましたが、同じエラーが出てしまいました。まだワードプレスの管理画面に入れない状態です。

    Trustformが原因のようだと最初に表示されていたのですが、今はそれすらも表示されなくなってしまいました。

    ishitaka

    (@ishitaka)

    デバッグモードでエラーメッセージを表示させてみてください。デバッグモードに関しては下記ページをご覧ください。
    https://ja.wordpress.org/support/article/debugging-in-wordpress/

    スレッド開始 monotombow

    (@monotombow)

    デバッグモードにしてもエラーが出なくなってしまいました。
    以前はTrust Formが問題のようだと表示されていたのですが…

    ishitaka

    (@ishitaka)

    原因を特定できないとここでのサポートは難しいです。専門の方や業者に依頼されたほうが後々のことを考えるといいのかなと思います。

    スレッド開始 monotombow

    (@monotombow)

    ご返信ありがとうございます。

    そうですね。もう八方塞がりで、仕事にも影響が大きいため困っています。そのような対応も検討していきます。

    教えていただいた方法でプラグインを無効化できたのかな、と思っているのですが、これを有効化する方法はご存知でしょうか?

    ishitaka

    (@ishitaka)

    「FAQ トラブルシューティング」の操作が正しく行われたのであれば、プラグインは無効化されているだけです。管理画面にアクセスできるようになったら有効化してください。

    スレッド開始 monotombow

    (@monotombow)

    ご返信ありがとうございます。
    こちらで教えていただいたやり方も、Googleで調べてみても、うまくいかないので、業者の方で直してくれるところを探すようにします。
    ありがとうございました。

    kenjis1969

    (@kenjis1969)

    便乗失礼します。
    タイトルの件で私も困っているので書き込みさせていただきました。
    現在、1つのレンタルサーバで4つのサイトを運営していますが、そのすべてのサイトが

    このサイトで重大なエラーが発生しました。
    WordPress のトラブルシューティングについてはこちらをご覧ください。

    と表示されています。
    直近で7/21にWordpressを5.8にアップデートしたのですが、それ以降もblogの投稿など行ったので特に問題ないものとして気にしなかったのですが、今朝投稿しようとしたら上記の表示になっていました。
    4つのサイト全てです。

    1つのサイトで色々検証してみました。
    まず、真っ先にプラグインを疑いました。
    管理画面にもログインできない状態なので、FTPより
    pluginsフォルダにあるプラグインの名前の後ろに_oldと記載して全てのプラグインを無効にしましたが状況変わらず、そのままアクティブのテーマも無効にしてみましたが効果なし。
    サーバのPHPバージョンも落としてみましたが、効果なしでした。

    upgradeフォルダに残っていたWordpress5.8も削除しましたが、復旧しませんでした。

    他に何か手はありませんか?

    ishitaka

    (@ishitaka)

    @kenjis1969 さん、こんにちは

    他の人のスレッドへの追加の質問は回答がつきにくと思います。
    また、フォーラムガイドラインにも、

    聞きたい質問と似たようなことが書かれているトピックを見つけたらぜひ読んでみましょう。でも、同じトピックにコメントをしてヘルプを求めることはしないでください。解決しない場合は新しいトピックを立ち上げるようにしましょう。

    とありますので、新規にトピックを作成されたほうがいいかと思います。

    なお、その際は前レスを参考にエラーメッセージを添えられると回答がつきやすいと思います。

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • このトピックに返信するにはログインが必要です。