私はちょうど3.1.3にアップデートしました、そして今私が管理者に行くとき、私は "Database Update Required" /wp-admin/upgrade.php
スクリーンを得ます。 [今すぐアップグレード]をクリックすると、完了したと表示されますが、管理者で何かにアクセスしようとすると、同じ画面が再び表示されます。どうすればこれを乗り越えることができますか?
編集:toschoの解決策を使用しようとしているとき、私は私のワードプレスのDBテーブルは書き込み可能ではないことを発見し、それはおそらくエラーループにつながった。どのようにそれを追跡するためのアイデアはありますか?
別のマシンからコピーしたdbファイルの所有権が正しくないことがわかりました。 MySQLをchown -R mysql:mysql myblogdbdirectory
して再起動すると、データベースのアップグレードは成功しました。
私は最近同じ問題を抱えていました。どういうわけかアップグレードオプションでオプションdb_upgraded
が設定されていません。
/wp-admin/options.php
に行きます。db_upgraded
を0
(ゼロ)で埋めます。完了しました。
更新前にすべてのプラグインを無効にしなかった場合は、wp-content/pluginsディレクトリの名前を変更して手動で無効にしてください。
ブラウザのキャッシュとすべてのCookieを消去してから、もう一度やり直してください。
それでも問題が解決しない場合、wp-includes/version.phpファイルを開いてそれが3.1.3の正しいファイルであることを確認してください。
あなたはこのデータベースバージョンを見るはずです:
/**
* The WordPress version string
*
* @global string $wp_version
*/
$wp_version = '3.1.3';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
*
* @global int $wp_db_version
*/
$wp_db_version = 17516;
すべてチェックアウトしても問題が解決しない場合は、これをwp-config.phpファイルに追加してください。
define('WP_ALLOW_REPAIR', true);
Yoursite.com/wp-admin/maint/repair.phpに移動してデータベースの修復を試みます。
どのWordPressのバージョンからアップデートしていますか?
私はちょうど同じ問題を抱えていました、そして私はデバイスの上にスペースが残っていないのを見るようになりました。データベースはデータを保存できなかったため、更新できませんでした。一部のユーザーにとっては、チェックする価値があります。
私にとっては、それはDBユーザーとDBの許可でした。ユーザーにすべての特権を与えた後、それらは厳しすぎて、ループを通過することができました。
SQLユーザーのユーザー権限を修正するか、またはそのSQLユーザーにアクセスできる場合はrootを使用してください。
私は WP-CLIのcore upgrade-db
関数 プロジェクトを使用してこの問題を解決しました。 Webの代わりにコマンドラインを使用して、まったく同じタスクを実行するように設計されています。