-
投稿者投稿
-
2024年12月13日 7:40 PM #143222
【お使いの Snow Monkey のバージョン】
27.4.1
【お使いの Snow Monkey Archive Content のバージョン】
1.2.5### 発生している問題
何世代か前から管理画面からの更新がうまくできていなかったので、今回も最新版をサイトからダウンロードしてFTPにてアップロードしたところ、管理画面のプラグインページ(/wp-admin/plugins.php)を開こうとするとエラーが出て開けない現象が起こりました。
また更新ページ(/wp-admin/update-core.php)も同じでした。下記がエラーメッセージなのですが、どうやらSnow Monkey Archive Contentプラグインのアップデート処理で引数の不足によるエラーが発生しているようです。
フロント側の機能としては、機能しているのを確認しました。
Fatal error: Uncaught ArgumentCountError: Too few arguments to function Snow_Monkey\Plugin\ArchiveContent\App\Updater::_request_url(), 3 passed in /home/cupre/www/wp/wp-includes/class-wp-hook.php on line 324 and exactly 4 expected in /home/cupre/www/wp/wp-content/plugins/snow-monkey-archive-content/App/Updater.php:73 Stack trace: #0 /home/cupre/www/wp/wp-includes/class-wp-hook.php(324): Snow_Monkey\Plugin\ArchiveContent\App\Updater->_request_url(‘https://api.git…’, ‘inc2734’, ‘snow-monkey-arc…’) #1 /home/cupre/www/wp/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘https://api.git…’, Array) #2 /home/cupre/www/wp/wp-content/plugins/snow-monkey-design-skin-cupre/vendor/inc2734/wp-github-plugin-updater/src/Bootstrap.php(299): apply_filters(‘inc2734_github_…’, ‘https://api.git…’, ‘inc2734’, ‘snow-monkey-arc…’) #3 /home/cupre/www/wp/wp-content/plugins/snow-monkey-design-skin-cupre/vendor/inc2734/wp-github-plugin-updater/src/Bootstrap.php(258): Inc2734\WP_GitHub_Plugin_Updater\Bootstrap->_request_github_api() #4 in /home/cupre/www/wp/wp-content/plugins/snow-monkey-archive-content/App/Updater.php on line 73
この Web サイトに重大なエラーが発生しました。サイト管理者のメール受信箱で手順を確認してください。問題が解決しない場合は、サポートフォーラム をお試しください。WordPress のトラブルシューティングについてはこちらをご覧ください。
### 試したこと
Snow Monkey Archive Contentの最新版をFTPで再度アップロード -> 改善せず
FTP上で、Snow Monkey Archive Contentのフォルダ名を変更して一時的に無効にする。 -> 管理画面のプラグインページは正常に表示されました。♥ 0いいねをした人: 居ません2024年12月13日 9:36 PM #143223Snow Monkey Archive Content で使っているアップデート用ライブラリ、というか Composer によるライブラリの仕様になるのかもですが、snow-monkey-design-skin-cupre の中にも同じライブラリが含まれていて、読み込み順などの都合でそちらのライブラリが参照されるものの、バージョンが古いためにエラーが発生した、という状況のように見えます。
snow-monkey-design-skin-cupre を一旦停止させてからアップデートできるか試してみてください。
その後、snow-monkey-design-skin-cupre のアップデート機能も継続的に使用しているのであれば、アップデート用のライブラリ(inc2734/wp-github-plugin-updater)を最新版にアップデートするか、アップデート機能は特に使っていないのであればライブラリを読み込まないように変更してみてください。
こんな感じのコードが snow-monkey-design-skin-cupre の中にあるのではないかと…
add_action( 'init', function () { new Updater( plugin_basename( __FILE__ ), 'inc2734', 'snow-monkey-design-skin-hakuji', array( 'homepage' => 'https://snow-monkey.2inc.org', ) ); } );
♥ 0いいねをした人: 居ません2024年12月13日 9:53 PM #143224 -
投稿者投稿
- トピック「Snow Monkey Archive Content 1.2.5を有効にすると管理画面のプラグインページ(/wp-admin/plugins.php)を開こうとするとエラーが出て開けない」には新しい返信をつけることはできません。