サポート » テーマ » 管理画面が表示されなくなりました(テーマ:BizVektor)

  • foxmoldor

    (@foxmoldor)


    下記内容でサイトを作成しております。
    解決方法をご教示いただけると幸いです。

    ●WordPress 5.7
    ●使用テーマ:BizVektor
    ●PHP 7.4

    管理画面にログインしようとすると、

    このページは動作していません
    【 サイトURL 】 では現在このリクエストを処理できません。
    HTTP ERROR 500

    と表示されログインできなくなりました。
    PHPバージョンを5.3から7.4に変えた直後だったような気がします。

    レンタルサーバー(ロリポップ)に問い合わせ下記の回答をいただいています。

    ===
    ご質問いただいた内容についてご案内します。

    【 サイトURL 】のサイト表示について
    お調べしたところテーマ「biz-vektor」にてエラーが発生していたため
    弊社側にて一時的にテーマファイルの無効化を行わせていただきました。

     ※現在は有効化しております。

    しかしながら、テーマファイルの無効化後も下記エラーが
    WordPressログインページで発生いたしました。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/users/2/【 レンタルサーバーのユーザーID 】/web/myco/wp-includes/user.php:56 Stack trace: #0 /home/users/2/【 レンタルサーバーのユーザーID 】/web/myco/wp-login.php(806): wp_signon(”, ”) #1 {main} thrown in /home/users/2/【 レンタルサーバーのユーザーID 】/web/myco/wp-includes/user.php on line 56
    ━━━━━━━━━━━━━━━━━━━━━━━━━━

    「user.php」ファイルでエラーが発生しているようですが

    WordPress公式フォーラムにて
    上記のエラーが発生している件について原因と対策方法について
    お問合せいただきたくお願い申し上げます。

    WordPress側から弊社に確認事項がございましたら改めてご連絡いただきたく存じます。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • munyagu

    (@munyagu)

    こんにちは

    エラーメッセージからは、wp-includes/user.php の56行目でエラーが発生しているとなっています。

    しかし、WordPress 5.7 では wp-includes/user.php の56行目はコメント行でプログラムがありませんので、エラーは発生しません。

    WordPress のバージョンは 5.7 で間違いないでしょうか?
    あるいは、PHP のバージョンアップに伴い、WordPress も同時にアップデートされたでしょうか?

    Aoba Momouchi

    (@aoixtreme)

    PHP5から7に一気にバージョンアップしたときによくあるエラーのようで、とりあえず下記の方法を試してみてはいかがでしょうか。
    WordPressのログイン画面を表示しようとすると500エラーが発生してしまう

    スレッド開始 foxmoldor

    (@foxmoldor)

    munyagu (@munyagu)さま

    早速のご教示ありがとうございます。
    他のテーマで使っているブログが生きていて、そのWordPressバージョンが5.7ですので同じかなと思っていたのですが、そうなのですね。
    サーバーの方からバージョンが確認できるようでしたら再度確認してみます。
    (返信の仕方がころでいいのかわかりませんが)
    ありがとうございました。

    スレッド開始 foxmoldor

    (@foxmoldor)

    Aoba Momouchi (@aoixtreme)さま

    早速のご教示ありがとうございます。
    サーバーのFTPからコードを確認してみましたが、書き換えの該当箇所がわかりませんでした。
    もう少し入念に調べてみます。

    (返信の仕方がころでいいのかわかりませんが)
    引き続きよろしくお願いします。
    ありがとうございました。`

    WordPress のバージョンは wp-includes/version.php ファイルに記載されています。

    スレッド開始 foxmoldor

    (@foxmoldor)

    munyagu (@munyagu)さま

    ありがとうございます!

    $wp_version = ‘4.3.25’;

    でした。

    WordPress 4.3.25 は PHP7.4 に対応していないと思います。
    いきなり 5.7 にアップデートするのはプラグインなどが 5.7 に対応していない可能性もあり、リスクもありますが手動アップデートしてみてはどうでしょうか?

    PHP7.4 をサポートしているのは WordPress 5.3 あたりと思いますのでどうせそこまでアップデートする必要があり、 5.3 まで上げるなら 5.7 まで上げるのと変らないと思います。

    アップデート前に何らかの方法でバックアップを取っておくことをおすすめします。

    スレッド開始 foxmoldor

    (@foxmoldor)

    munyagu (@munyagu)さま

    ありがとうございます!

    >WordPress 4.3.25 は PHP7.4 に対応していないと思います。
    >いきなり 5.7 にアップデートするのはプラグインなどが 5.7 に対応していない可能性もあり、リスクもありますが手動アップデートしてみてはどうでしょうか?

    この方法をやってみます。

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