サポート » バグ報告と提案 » Fatal errorの対処法

  • ご教授ください。

    WordPressの管理画面で、プラグインのテーマとプラグインの更新を一気にしていたら、
    以下ような表示が現れ、管理画面にログインできなくなってしまいました。

    Fatal error: Uncaught Error: Call to undefined method WP_Scripts::set_translations() in /home/akihito50go/samuraijourney.com/public_html/wp-includes/script-loader.php:489 Stack trace: #0 /home/akihito50go/samuraijourney.com/public_html/wp-includes/script-loader.php(739): wp_default_packages_scripts(Object(WP_Scripts)) #1 /home/akihito50go/samuraijourney.com/public_html/wp-includes/class-wp-hook.php(286): wp_default_packages(Object(WP_Scripts)) #2 /home/akihito50go/samuraijourney.com/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #3 /home/akihito50go/samuraijourney.com/public_html/wp-includes/plugin.php(515): WP_Hook->do_action(Array) #4 /home/akihito50go/samuraijourney.com/public_html/wp-includes/class.wp-scripts.php(148): do_action_ref_array(‘wp_default_scri…’, Array) #5 /home/akihito50go/samuraijourney.com/public_html/wp-includes/class.wp-scripts.php(131): WP_Scripts->init() #6 /home/akihito50go/samuraijourney.com/public_html/wp-includes/functions.wp-scripts.php(23): WP_Scripts->__ in /home/akihito50go/samuraijourney.com/public_html/wp-includes/script-loader.php on line 489

    解決策を検索したのですが、
    こういったFatal errorは個々で違うので
    なかなかこれといった解決策に出会うことができませんでした。

    HTMLは素人に毛が生えた程度なので、
    何がどうなっているのかほとんど読み取れません。

    とりあえず、まずは、バックアップでしょうか?
    恐れ入りますが、ご教授いただけると幸いです。

    WordPress 4.9.9を使っています。
    サーバーはXサーバーです。

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

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • RICK

    (@rickaddison7634)

    プラグインを更新する前のバックアップがある場合はその状態に戻すと良いでしょう。
    また、PHPのバージョンが古い場合は新しいバージョンに設定し直すと良いでしょう。
    ちなみに、WordPressではPHP7.2以上を推奨しています。(wordpressフォルダ内のreadme.txtより)

    こんにちは

    ご利用のプラグインかテーマの中に、4.9.9では動作しないものがあります。

    Fatal error: Uncaught Error: Call to undefined method WP_Scripts::set_translations()

    というエラーが出ていますが、WP_Scripts::set_translations()が存在しないと言われています。
    WP_Scripts::set_translations()は WordPress 5.0 から導入された関数です。

    プラグインのディレクトリ名を一つづつリネームして無効化し、原因を調査してください。
    プラグインは/wp-content/pluginsディレクトリの中にあります。

    CG

    (@du-bist-der-lenz)

    「HTMLは素人に毛が生えた程度なので、」とあるので、助言しますが、「プラグインのテーマとプラグインの更新を一気にして」しまうと、新しいファイルと残すデータの置き換えが不完全で終わることが起こりやすいです。また、テーマだったか、どのプラグインだったかの、何を実行してからエラーがでたのか、把握するのに手間かけることになります。

    RICKさん
    munyaguさん
    CGさん

    早速のご回答ありがとうございました。
    おっしゃる通りにためしてみたのですがダメでした・・・。

    まず、plugins内のプラグインを
    一つ一つリネームして更新してみましたが、
    何も変化がありませんでした。

    そこで、PHPを新しいバージョンにしましたが、
    Fatal error表示も以下のエラーも変わることはありませんでした。

    CGさんのおっしゃる通り、
    今後、絶対に一気にバージョンアップや更新はしません。。。
    こんなことになるとは想像していませんでした。

    何か他に、手はありますでしょうか・・・?
    質問してばかりで申し訳ございませんが、
    ご教授いただけると助かります。

    テーマが WordPress のバージョン 4.9 以前に対応していないのではないでしょうか?
    テーマは何をお使いですか?

    • この返信は4 ヶ月、 2 週間前に  ishitaka さんが編集しました。
    RICK

    (@rickaddison7634)

    WP4.9.9にこだわっている理由がGutenbergを使いたくないという理由ならば
    5.0.3に手動更新をした後、Classic Editorをインストールして運用するのが近道かもしれません。

    ishitakaさん

    ご返信ありがとうございます。
    テーマは「Stork」を使っていますが・・・
    対応していないのでしょうか?

    Rickさん

    すいません・・・
    特に、WP4.9.9 を続いている理由はないんです。
    ただ、僕の怠惰で、更新をしていなかっただけでした。
    WPを更新したら解決しそうですかね・・・?

    テーマは「Stork」を使っていますが・・・
    対応していないのでしょうか?

    有償のテーマのようですね。有償のテーマに関しては、このフォーラムで扱うことは出来ません。配布元にお問い合わせ下さい。

    WPを更新したら解決しそうですかね・・・?

    アップデートするだけで解決するかどうかは分かりませんが、すくなくともアップデートなどの対策をしないとエラーは消えないと思います。

    • この返信は4 ヶ月、 2 週間前に  ishitaka さんが編集しました。
    CG

    (@du-bist-der-lenz)

    プラグインを全停止した状態で、いったんテーマをTwenty Seventeenを有効化してから、WordPressを5系に更新して、テーマを、Twenty Nineteenに変更。同エラーはどうなるでしょう。

    WPを更新したら解決しそうですかね・・・?

    不用意に WordPres を 5.0 にしたら別の問題が発生するかもしれませんので、各プラグインやテーマが WordPress 5.0 に対応しているか確認してから実施ください。

    みなさま、どうもありがとうございました。

    皆様の貴重なアドバイスを参考に、
    色々試してみた結果、正常に動かすことができるようになりました。

    試した方法は以下の通りです。(すべてFTP上から)

    バックアップをとった上で、

    1 プラグインフォルダをリネームして全部停止。

    2 念のため、WP5.0.3に少しでも相互性のなさそうなプラグインを消去。

    3 Xサーバーから、PHP最新に。

    4 WPの最新バージョンをアップロード

    すると、管理画面にログインできるようになりました!
    今は、注意深くプラグインを一つ一つ有効化しているところです。

    本当にありがとうございました。
    次回はこのようなことのないように、
    しっかりと一つ一つ確認しながら
    アップデートをしていきたいと思います。

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

    CG

    (@du-bist-der-lenz)

    エラーが起こっては困るサイトの場合。更新して問題がないか、コピーしたサイトで確認しましょう。

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