致命的なエラー: キャッチされない ArgumentCountError:
-
こんにちは。
今日急に、アップロードしていたホームページが下記エラー表示になり、ダッシュボードを開こうとしても、同じエラー表示になりました。
———(引用ここから)
致命的なエラー: キャッチされない ArgumentCountError: 関数 PublishPress\BundledTranslations\BundledTranslations::filterTranslationFile() には引数が少なすぎます。/home/enet7/siksumire。org/public_html/wp-includes/class-wp-hook。php の 324 行目に 2 個渡され、/home/enet7/siksumire。org/public_html/wp-content/plugins/advanced-gutenberg/lib/vendor/publishpress/bundled-translations/core/BundledTranslations。php:78 にはちょうど 3 個渡されるはずです スタックトレース: #0/home/enet7/siksumire。
(以下略)
———(引用ここまで)ネットで解決方法を検索したところ、下記の情報が得られましたが、
———(引用ここから)
このエラーは、プラグイン「PublishPress Blocks(旧名: Advanced Gutenberg)」の翻訳機能が、現在のWordPress(あるいは他のプラグイン)の仕組みと競合して発生しているプログラムの不具合(バグ)です。
WordPressが翻訳ファイルを読み込む際、このプラグインは3つの引数(データ)を想定して待っていますが、実際には2つしか渡されなかったために「引数が足りない(ArgumentCountError)」として画面が真っ白になったりエラーが表示されたりしています。
サイトを復旧させるための具体的な解決手順を分かりやすく解説します。解決のための3つのアプローチ
まずは管理画面に入れるか、あるいはFTPやサーバーの管理パネルが使えるかによって手順を選んでください。
方法1:原因となっているプラグインのフォルダ名を変更する(最も確実)
サーバーのファイルマネージャーやFTPソフトを使って、エラーを出しているプラグインを強制的に無効化します。- サーバーの管理画面(エックスサーバーやロリポップなど)のファイルマネージャー、またはFTPソフトを開きます。
- 次のフォルダまで移動します:
public_html/wp-content/plugins/ - その中にある advanced-gutenberg というフォルダを探します。
- フォルダの名前を advanced-gutenberg_backup などに変更します。
効果: これにより、WordPressがプラグインを見失い、安全に強制無効化され、サイトと管理画面が即座に復旧します。データが消えることはありません。
———(引用ここまで)
上の「サーバーの管理画面のファイルマネージャー、またはFTPソフト」にたどり着くことができません。ちなみに、エックスサーバーのサーバーパネルは開けましたが、その画面の中にファイルマネージャーが見あたらず行き詰まっています。
何か良いアドバイスがあれば、ご教授頂けないでしょうか。
ヘルプの必要なページ: [リンクを見るにはログイン]
このトピックに返信するにはログインが必要です。