Tips

Database Update Required w zamiast panelu admina WordPress

Po aktualizacji WordPressa do wersji 5.0 czasami pojawia się problem, który blokuje dostęp do panelu administratora. Niekończąca się aktualizacja bazy danych jest, wydawałoby się, nie do obejścia. Na szczęście jest na i na to metoda.

Potrzebny będzie dostęp do serwera FTP oraz do bazy danych.

  1. Logujemy się do serwera FTP i otwieramy plik wp-config.php. Interesują nas parametry logowania do bazy danych (jeżeli ich nie znamy) oraz prefix tabeli, który znajduje się w linijce zaczynającej się od $table_prefix.
  2. Logujemy się do bazy danych i szukamy w niej tabli o nazwie prefix_options (gdzie zamiast „prefix” jest wartość odczytana z pliku wp-config.php).
  3. Szukamy wiersza, w którym w kolumnie „option_name” mamy klucz „db_version„.
  4. Odczytujemy wartość z kolumny „option_value„.
  5. Wracamy do serwera FTP, otwieramy plik /wp-include/version.php
  6. Szukamy wartośći $wp_db_version i zmieniamy jej wartość na tę skopiowaną z bazy danych.
  7. Zapisujemy zmiany w pliku /wp-include/version.php i próbujemy się zalogować do panelu administratora.