• yukiomikoto

    (@yukiomikoto)


    Fatal error: __autoload() is no longer supported, use spl_autoload_register() instead in /home/〇〇〇〇/×××.com/public_html/wp-includes/compat.php on line 502

    とエラーメッセージが出て、HPが表示されなくなりました。 サーバーに問い合わせたところ、サーバー側ではなくwordpressの問題なのでサポートできない、と言われました。

    恐らくワードプレスのバージョンが古かったため、サーバー側のPHPバージョン更新に対応できなかったのが原因ではと考えていますが、現在ワードプレスにログインできないため、バージョンの更新作業ができないです。

    このような状況で、ワードプレスへのログインを可能にするようにするにはどうすれば良いでしょうか?

    また、このエラーの原因と解決する具体的な手順をご教授いただきますようお願いいたします。

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

    (@youmu1948)

    WordPressの更新が失敗した可能性があります。

    もし更新していないのであれば、最新のWordPressをダウンロードし、その中にあるwp-adminとwp-includesを置き換えたらどうでしょうか ?

    エラーメッセージ的にそう思います。

    public_htmlにあるファイル構成が最新のWordpressとは違う場合は、

    ダウンロードしたWordPressを解凍し、その中にあるwp-includes、wp-content、wp-admin以外のファイルを置き換えたらどうでしょうか。

    プラグインの問題だと思う場合は、

    public_htmlのwp-contentフォルダ内のpluginsフォルダをplugins_disabledなどの適当な名前に変更して表示されるか試してみてください。

    そうすると問題であるプラグイン(他のプラグインも含めて)無効化されます。

    また、テーマの問題だと思う場合は、

    wp-contentフォルダ内のthemesフォルダをthemes_defaultなどの適当な名前に変更してみてください。

    そうするとTwenty Twenty Fiveなどのデフォルトテーマになります。

    それで管理画面にログインできるかご確認ください。

    因みに補足ですが、WordPressの再インストールも試してみてください。

    インストールしているプラグインを覚えている場合は、インストールできるかもしれません。

    • この返信は2週前にMyonが編集しました。
    • この返信は2週前にMyonが編集しました。理由: 補足
    モデレーター Yukinobu Asakawa

    (@yukinobu)

    こんにちは👋

    エラーが発生する前に行った操作としては、サーバーのPHPバージョンをバージョンアップしただけですか?
    例えば、PHP7.4をPHP8.2にバージョンを切り替えた

    もしそうであれば、PHPのバージョンを元のバージョンに戻して、サイトの表示、管理画面へのログインができないかをまずはお確かめください。

    ファイルの置き換えや再インストールはバックアップを行っていない状態で実施して、データが消去したり、上書きされると元に戻せません。操作に自信がない場合には、有償にはなると思いますが、専門家へのご相談されることも視野に入れてご検討ください。

    Ryo Ebihara

    (@ebidotjp)

    autoload関数がPHP8.0以降のバージョンで削除されたことによるエラーということなので、お察しの通りWPのバージョンが古かったことに起因するものであると思われます。
    https://www.php.net/manual/ja/function.autoload.php

    7.2時点では非推奨ですが一応使用できるという状態なので、まずはPHP7.4.xあたりまでバージョンを戻してログインできるか確認してみてください。
    PHPバージョン戻し→WP更新→PHP更新の順で実行すれば当該エラー解消の見込みがあります。

    サーバーがそもそも7.xの提供を終了してしまっている場合は、テーマやプラグインとの相性が心配ですが…FTPからコアファイルを置き換えて手動アップデートする必要がありそうです。

    モデレーター 瀬戸内ことり (Setouchi Kotori)

    (@setouchikotori)

    @yukiomikoto さん

    ご質問の投稿から半月ほど過ぎました。これまでに3名もの方がアドバイスを下さっています。

    解決したのか、していないのか。解決したのであれば どのような方法で解決したのか、何らかの反応をお願いします。

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