Nach dem Aktualisieren der WordPress-database kann nicht auf das Admin-Steuerfeld zugegriffen werden

Nach dem Upgrade auf WordPress 3.5.2 kann ich mich nicht mehr am Control Panel anmelden. Stattdessen werde ich nach /wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F umgeleitet, wo mir eine Meldung ‘databaseaktualisierung erforderlich’ und eine Schaltfläche ‘WordPress-database aktualisieren’ angezeigt werden. Wenn ich auf den Knopf klicke, wird die Seite neu geladen, läuft für ein paar Sekunden und dann passiert nichts. Alles, was ich bekomme, ist ein Bildschirm mit dem WordPress-Logo oben und sonst nichts. Die URL der Seite lautet /wp-admin/upgrade.php?step=1&backto=%2Fwp-admin%2F.

Ich habe verschiedene Dinge versucht, um das Problem zu lösen, ohne Glück:

  1. Warten Sie eine Stunde, um zu sehen, ob das Problem verschwindet (die erste Seite sagt, dass “der Update-Vorgang eine Weile dauern kann”)
  2. Versucht, in vier verschiedenen Browsern auf den Button zu klicken
  3. Überprüft das Fehlerprotokoll des Servers (keine Fehler zum Zeitpunkt des Upgrades)
  4. Wiederherstellen der database (Ich habe eine Sicherung erstellt, bevor ich mit dem Upgrade begonnen habe)
  5. Der Ordner meines Designs wurde umbenannt
  6. Der Plugins-Ordner wurde umbenannt

Die einzige andere Lösung, die ich mir vorstellen kann, ist das Herunterstufen von WordPress auf eine ältere Version. Hat jemand bitte eine bessere Idee?

PS – Bei der Suche nach einer Lösung habe ich festgestellt, dass eine ähnliche Abfrage als “zu lokal” abgeschlossen wurde. Ich denke jedoch, dass dies ein Thema ist, das “allgemein für das weltweite Publikum des Internets gilt”. Ich bin nicht die erste Person, die auf dieses Problem stößt, noch glaube ich, dass ich der Letzte sein werde!

Solutions Collecting From Web of "Nach dem Aktualisieren der WordPress-database kann nicht auf das Admin-Steuerfeld zugegriffen werden"

Das Problem war, dass das Feld db_version in der Tabelle wp_options und die Variable wp_db_version in der Datei /wp-includes/version.php nicht übereinstimmten. In meinem Fall (ein Upgrade auf 3.5.2) zeigte die database “22441”, während die PHP-Datei “22442” zeigte. Durch Ändern der Nummer in der database auf “22442” wurde das Problem behoben.

Ich bin mir nicht ganz sicher, ob dies eine richtige Lösung ist – ich vermute, dass das Update-database-Skript mehr als nur das db_version-Feld aktualisiert. Aber … Ich kann mich wieder einloggen und das Dashboard sagt mir, dass ich die neueste Version von WordPress verwende.

Eine ausführlichere Erklärung (mit Bildschirmabzügen) und eine zweite mögliche Lösung finden Sie unter http://www.clickonf5.org/2247/ .

Überprüfen Sie die Datei “/wp-includes/version.php” $wp_db_version = [some number value] für den options_value der databaseoptionstabelle. Sie sollten den gleichen Zahlenwert haben. Wenn diese Zahlen nicht übereinstimmen, ändern Sie den Wert in der Optionstabelle so, dass er dem Wert in der version.php Datei entspricht.

Nun, ich habe eine sehr perfekte Antwort für dich. Das Problem tritt nur auf, wenn Ihre Server-database eine Aktualisierung benötigt.

Hier ist der Schritt für Schritt EINFACHER process Wie ich mein Problem sehr einfach getriggers habe

  1. Öffnen Sie den Dateimanager Ihres Webhosting-Accounts

  2. Navigiere zum Plugin-Ordner (im wp-content)

  3. Benennen Sie den Plugin-Ordner in plugins123

  4. Besuchen Sie Ihre Webseite / wp-admin Seite

Ihr Browser wird automatisch auf diese Seite weitergeleitet.

Klicken Sie auf die Schaltfläche WordPress- database aktualisieren, und gehen Sie nach Abschluss der databaseaktualisierung zurück zum Datei-Manager und benennen Sie Ihren Plugin-Ordner wieder in plugins

Der process wurde von http://www.vashistha.in/2016/12/problem-solved-upgradephpwphttpreferer2.html übernommen

Danke, hatte das gleiche Problem und Ihre Lösung hat auch für mich funktioniert! Vielen Dank für das Teilen, du hast mir viel Zeit gespart und ich weiß es zu schätzen!

Nachdem ich diese Lösung ausprobiert habe und es funktionierte, fand ich diese, die vorschlägt, die upgrade.php Datei von einem sauberen Download der WordPress Version hochzuladen, auf die Sie aktualisieren. Ich habe es hochgeladen und dann auf die Seite upgrade.php geblättert und die database aktualisiert und die database erfolgreich aktualisiert. Sie sollten also mit diesem Schritt abschließen, um sicherzustellen, dass alles in der database auch das ist, was die installierte Version erwartet.

http://wordpress.org/support/topic/352-update-cant-access-admin-area?replies=8

Stellen Sie sicher, dass Ihre database über mysql:mysql Permissions verfügt

Hängt von Ihrer Installation ab:
chown -R mysql:mysql /var/lib/mysql
oder
chown -R mysql:mysql /var/lib/mysql/YourDatabaseName
sollte alle Ihre databaseen reparieren.

Wenn du den genauen Pfad nicht kennst: find / -name YourDatabaseName (gefunden in wp-config)

Ich arbeite für eine Webhosting-Firma. Sehen Sie sich diesen Fehler immer wieder an. Einfache Lösung

1. Gehen Sie zu phpmyadmin

2. Wählen Sie alle Tabellen aus und führen Sie die Reparatur aus

Gehen Sie nun zurück zu yousite.com/wp-admin und wenn Sie zur databaseaktualisierung aufgefordert werden, akzeptieren Sie. Voila! Es wird laufen und vervollständigen und arbeiten diesmal.

Suchen Sie in der Datei version.php im Verzeichnis wp-includes :

 * @global string $wp_version */ $wp_version = '4.3.2'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * * @global int $wp_db_version */ $wp_db_version = 33055; 

Und überprüfen Sie, ob wp_version und DB_version in Ihrer Website DB_version sind.

Die db_version Sie in phpMyAdmin suchen können. Überprüfen Sie für die Version von WP das letzte Update, das Sie auf Ihrer Website vorgenommen haben.

Das hat mit der Änderung funktioniert, die du temporär umbenennen musst: wp-content / plugins zu wp-content / plugins123 Dann geh nochmal zu blog / wp-login und du wirst auf die db-upgrade-seite weitergeleitet. Das Problem wird durch ein Sicherheits-Plugin verursacht, das den Zugriff auf die database-Upgrade-Seite verweigert. In meinem Fall war WorldFence.