似たような質問 は以前に尋ねられたことがあるが、これはWordpress 5+に特有のものであり、同様の質問に対する答えはすべてnoとされているため、 _ not _ 役に立つ。
私のWordpressはバージョン5.01であり、いくつかの技術的な問題がありますPHPエラーログはコアWordPressを再インストールする必要があることを示します(空の$vars
を含むコアSQLクエリの悪い構文エラー)。
しかしながら;管理領域にWordpressを再インストールすると表示された場合。それは述べています:
別のアップデートが現在進行中です
この質問 の中のすべての答えを調べましたが、それらは無効であるか適用できません(それらはすべてこれを確認するために試みられました)。
.maintenance
ファイルは手動で無効にされています。<...>_options
テーブルディレクトリにwordpress update .lock
タグが含まれていません。これにもかかわらず、PHPコードに現れるものとして確認されています。それでも、手動で上書きするためにPHPコードで通知の原因や通知自体を見つけることはできません(reference here again)。
どうすればWordPress 5の "もう一つのアップデートが進行中です"を上書きすることができます。システムが5.0より前から変更されている可能性があるため、このリクエストはWP5に固有のものです。
問題を回避する方法を探しているのではありません。 WordPress 5で「もう1つのアップデートが進行中です」というテキストがどのように生成されるかについての説明
これについてのご指導ありがとうございました。
wordPressのコアファイルに変更を加えない限り(手動で更新した場合は、それらを書き留めておいてからアップグレードしてください)、WordPress.orgのダウンロードページに進んでください。最新のWordPressパッケージをサーバのルートフォルダにコピーし、コアのWordPressファイルのみを上書きし、wp-contentフォルダをこのままにして、wp-config.phpファイルに詳細を入力します。この問題を整理してください。 PS。続行する前に、データベースと元のWordPressフォルダを必ずバックアップしてください。
WPがwp_options
テーブルにlock
を挿入できない場合も、このエラーが発生します。テーブルが正しく設定されていない可能性があります。他のソースからコピーされたとき。 option_id
は自動インクリメントする必要があります。そうしないと更新が失敗します。データベースにロックエントリを手動で挿入できるかどうかを確認します。
INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('core_updater.lock', '1', 'no');
option_id
がオートインクリメントではなく、このクエリが失敗した場合、option_id
フィールドをオートインクリメントにする必要があります。オートインクリメントする前に、このフィールドのインデックスを削除する必要があります。