PHPをバージョンアップすると警告が出る

フォーラム 使い方全般 PHPをバージョンアップすると警告が出る

  • このトピックには5件の返信、4人の参加者があり、最後にinterfaceにより3週前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #101816
    mita79
    参加者

    PHPを7.4.33から8.1.22にバージョンアップしたところ下記の警告が出ます。

    Warning: Attempt to read property “ID” on null in /home/hokuogohan/”サイトURL”/public_html/store/wp-includes/link-template.php on line 394

    Warning: Attempt to read property “ID” on null in /home/hokuogohan/”サイトURL”/public_html/store/wp-includes/link-template.php on line 445

    Warning: Attempt to read property “ID” on null in /home/hokuogohan/”サイトURL”/public_html/store/wp-includes/link-template.php on line 456

    Warning: Attempt to read property “ID” on null in /home/hokuogohan/”サイトURL”/public_html/store/wp-includes/link-template.php on line 409

    詳しくないので、対処方法が分からず困っています。どのように対応すればよいのかお教えいただけますか?

    ——————————————-
    WordPress のバージョン:6.5.2
    Welcart のバージョン:2.10.2
    PHP のバージョン:7.4.33
    Welcart専用の拡張プラグインとバージョン:WCEX Google Analytics4 1.0.6 WCEX Yamato Number 1.2.2
    ご利用の親テーマとバージョン : Welcart Basic 1.8.4
    ご利用の子テーマとバージョン : Child for Welcart Basic 1.3.1
    症状を確認したブラウザ:Chrome
    サーバー【重要】:Xサーバー
    ——————————————–

    #101817
    mita79
    参加者

    PHPを7.4.33から8.1.22にバージョンアップしたところ下記の警告が出ます。

    Warning: Attempt to read property “ID” on null in /home/●●●●●/”サイトURL”/public_html/store/wp-includes/link-template.php on line 394

    Warning: Attempt to read property “ID” on null in /home/●●●●●/”サイトURL”/public_html/store/wp-includes/link-template.php on line 445

    Warning: Attempt to read property “ID” on null in /home/●●●●●/”サイトURL”/public_html/store/wp-includes/link-template.php on line 456

    Warning: Attempt to read property “ID” on null in /home/●●●●●/”サイトURL”/public_html/store/wp-includes/link-template.php on line 409

    詳しくないので、対処方法が分からず困っています。どのように対応すればよいのかお教えいただけますか?

    ——————————————-
    WordPress のバージョン:6.5.2
    Welcart のバージョン:2.10.2
    PHP のバージョン:7.4.33
    Welcart専用の拡張プラグインとバージョン:WCEX Google Analytics4 1.0.6 WCEX Yamato Number 1.2.2
    ご利用の親テーマとバージョン : Welcart Basic 1.8.4
    ご利用の子テーマとバージョン : Child for Welcart Basic 1.3.1
    症状を確認したブラウザ:Chrome
    サーバー【重要】:Xサーバー
    ——————————————–

    #101824
    furuta
    キーマスター

    mita79 様

    こんにちは。
    ご利用の子テーマ内に PHP8.1に対応していないコードがないかご確認いただけますでしょうか。もし可能であれば親テーマ「Welcart Basic」に切り替えて症状をご確認いただけたらと思います。※切り替え後に症状が改善される場合には子テーマが原因の可能性が考えられます。

    #102987
    interface
    参加者

    当初の質問者様は公式テーマをご利用とのことでしたので、状況が少し異なりますが、
    私も同様のエラーで悩んでおり、ずっと7.0系を使っていましたが
    このたび対処方法が分かりましたので情報を共有させて頂きます。

    対処方法から申しますと、
    Welcartプラグインを一旦無効化し、その後再度有効化することでエラーが解消されました。

    私の場合、この現象は「公式テーマ以外(親テーマ:Arkhe)」で作成しているサイトで発生しました。
    複数のサイトを管理しているため、10サイトほどバージョンアップして確認しましたが
    公式テーマを使用している場合は、今のところエラーは確認できませんでした。

    具体的には、PHPを7.0系から8.0系にバージョンアップした直後にエラーが出るサイトがある一方で、
    一見エラーが出ていないように見える場合でも、固定ページ(投稿も該当するかもしれません)の記事をゴミ箱に移動し、
    その後ゴミ箱を空にするとエラーが発生します。

    ただ、Arkheのテーマで作成したサイトでしか確認出来なかったので
    公式テーマ以外で、とお伝えしましたが、テーマの相性の問題の可能性もあります。

    このように公式テーマ以外で発生するエラーですが、
    修正対応が可能でしたら、調査していただけると助かります。
    もし、さらに情報が必要でしたら、できる限りご協力いたします。
    よろしくお願いいたします。

    #102993
    ikd
    キーマスター

    interface 様
    こんにちは。
    ご共有いただきありがとうございます。

    このように公式テーマ以外で発生するエラーですが、
    修正対応が可能でしたら、調査していただけると助かります。

    よろしければ、有償の不具合調査をご依頼ください。
    フォーラムからと、明記いただければと思います。

    #102997
    interface
    参加者

    ikeda 様
    返信ありがとうございます。
    Welcartプラグインの無効化・有効化で解消するため、そちら側の問題かと思いましたが、
    有償での調査を依頼するほどではないため、今回は見送らせていただきます。

    今後ともよろしくお願いいたします。

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