• こんにちは。

    お分かりの方ご教授くださいませ。

    掲題のとおり、PHPのバージョンアップを行ったところ、

    下記のようなエラーが出て表示されません。

    (しかしながら、表示させたいURL直下のサブディレクトリは表示されています。)

    Warning: compact(): Undefined variable $groupby in /home/users/0/main.jp-921591d6ad9b0455/web/wp-includes/class-wp-site-query.php on line 538

    Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /home/users/0/main.jp-921591d6ad9b0455/web/wp-includes/load.php:651 Stack trace: #0 /home/users/0/main.jp-921591d6ad9b0455/web/wp-settings.php(333): wp_magic_quotes() #1 /home/users/0/main.jp-921591d6ad9b0455/web/wp-config.php(92): require_once(‘/home/users/0/m…’) #2 /home/users/0/main.jp-921591d6ad9b0455/web/wp-load.php(37): require_once(‘/home/users/0/m…’) #3 /home/users/0/main.jp-921591d6ad9b0455/web/wp-blog-header.php(13): require_once(‘/home/users/0/m…’) #4 /home/users/0/main.jp-921591d6ad9b0455/web/index.php(17): require(‘/home/users/0/m…’) #5 {main} thrown in /home/users/0/main.jp-921591d6ad9b0455/web/wp-includes/load.php on line 651

    【補足情報】

    ・サーバーサイドも同様にバージョンアップが完了

    ・使用しているテーマは購入したものですが、こちらのほうもバージョンアップを完了させています。

    エラーが出た後に、最初、レンタルサーバー会社に問い合わせたのですが、WORDPRESSに関する問い合わせ返答は難しいとして、こちらを案内され、レンタルサーバー会社ですべきことがわかったら教えてほしいといわれました。お分かりになる方、ご教授よろしくお願いします。

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

    WordPress のバージョンが古いため起きているエラーのようです。

    PHP 8.2 を使用するのであれば、WordPress は最低でもバージョン 6.1 以上にバージョンアップする必要があります。

    トピック投稿者 KENGMAN

    (@kengman)

    ご回答ありがとうございます。バージョンアップをしたのですが、それでもルートドメインでは、表示ができませんでした。もしかしたら、ルートとサブディレクトリのそれぞれでに、違うワードプレステーマを入れているのかもしれません(うる覚えで、しかもどこを見れば判明するかもよく分かっておりませんが)

    その線で探ってみて、もし一方のワードプレスのバージョンが低いままなら、そちらもバージョンアップしてみます。

    急ぎまして御礼方々返信させていただきます。ありがとうございます。

    そのWordPressのダッシュボードは開けますか?ダッシュボードのアドレスは、エラーから推察するに、ルートディレクトリにインストールしていたら「あなたのドメイン/wp-admin/index.php」、サブディレクトリにインストールしていたら、「あなたのドメイン/web/wp-admin/index.php」のどちらかでしょう。

    もし本当に、ルートとサブディレクトリと二つにWordPressをインストールしているなら、両方開けるはずです。

    ダッシュボードを開いたら、パソコンで見た場合なら画面右の一番下に、その画面を表示しているWordPressのバージョン番号が表示されています。そこを見たら、本当にバージョンアップができているかわかります。ちなみにいま現在の最新版なら、「バージョン 6.4.1」になっています。この方法で確認して、問題が起きているWordPressのバージョンが幾つになっているか教えてください。

    トピック投稿者 KENGMAN

    (@kengman)

    mokkosan,ご案内ありがとうございます。

    先ほど、ルートドメインページ、サブディレクトリページともに、開けるようになりました。

    やってみた作業は下記になります。

    レンタルサーバーサイドのPHPを7.4に戻してエラーがでないようにして、ルートドメインページのワードプレス・ダッシュボードを開きました。

    その時に、左上に「参加サイト」→「ふたつのページ」が表示され、それぞれのページからダッシュボードにいけたので、おそらくワードプレスが二つ入っていると認識しました。

    伴い、ルートドメインのワードプレスがかなり古そうだったので、最新のものにして、サーバーサイドもPHP8.2にしたところ、無事開けるようになりました。

    なんとか対応できたのは、「ワードプレス自体」のバージョンアップに問題があると注視できたので、こちらで作業ができました(サーバー側、テーマ側のPHP対応が本当にできているのかと悶々とせずにすみました)

    先にご回答いただいた、ishitaka さん、そしてフォローをくださったmokkosanに重ねて御礼申し上げます。

    また不具合が発生した折はこちらのWPフォーラムでご相談させてください。

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

4件の返信を表示中 - 1 - 4件目 (全4件中)

トピック「PHP7.4から8.2へのバージョンアップに伴うエラー」には新たに返信することはできません。