Помилка Wordpress: необхідне оновлення бази даних

В даний час я працюю з клієнтом, який натиснув, щоб оновити плагін у WordPress. Він не знає про те, який плагін це він оновив, тому що він нажав оновлення в минулому для інших плагінів, і вони тільки що оновлені, так що він приділяв мало уваги тому, що саме він натиснув.

Його сайт все ще працює, але коли я намагаюся потрапити на задній кінець, використовуючи/wp-admin, я потрапив в повідомлення, яке говорить:

Необхідно оновити базу даних

     

WordPress оновлено! Перш ніж надсилати вам свій шлях, нам потрібно оновити вашу базу даних до нової версії.

     

Процес оновлення може зайняти деякий час, тому будьте терплячі.

     

Оновити базу даних Wordpress

Коли я натискаю кнопку, яка говорить "Оновити базу даних WordPress", вона нічого не робить. Браузер обертається, а потім показує мені порожню білу сторінку з Wordpress у верхній частині сторінки. Я втрачаю, тому що я навіть не можу ввійти, це не дає мені можливості.

Будь-які думки про те, що відбувається? Спасибі заздалегідь за допомогу.

8
Ви можете перевірити wordpress.stackexchange.com
додано Автор Zevi Sternlicht, джерело

6 Відповіді

Це пов'язано з невідповідністю між версіями баз даних, які ви вказали, що ви використовуєте в налаштуваннях.

Будь ласка, виконайте наступні кроки:

  1. Go to /wp-include/ folder and open the version.php.
  2. Find the value for $wp_db_version, and write it down.
  3. Now, open your database, check in the table called wp_options
  4. Find the db_version value:

    SELECT option_value FROM yourdatabase.wp_options WHERE option_name = 'db_version';

  5. Those two values must be the same. Change it in the version.php file, not the database.


Source: http://wpquestions.com/question/showChrono/id/4151

23
додано
це врятувало мене. Дякую
додано Автор Jordan, джерело
Мені довелося відновити файли з резервної копії після завершення оновлення плагіна клієнта, а потім це сталося. Ймовірно, через те, що він також не відновлює значення db з того ж часу, але це рішення його виправлено.
додано Автор twiddly, джерело
Дякую!! Саме те, що мені потрібно.
додано Автор Jason Gennaro, джерело
ти чоловік!!!!
додано Автор Javid, джерело
Спасибі за це - безумовно, проблема у мене була і була пов'язана з версією .php, що не мала дозволів на запис
додано Автор Dan Brown, джерело

Це пов'язано з невідповідністю між версіями баз даних, які ви вказали, що ви використовуєте в налаштуваннях.

Будь ласка, виконайте наступні кроки:

  1. Go to /wp-include/ folder and open the version.php.
  2. Find the value for $wp_db_version, and write it down.
  3. Now, open your database, check in the table called wp_options
  4. Find the db_version value:

    SELECT option_value FROM yourdatabase.wp_options WHERE option_name = 'db_version';

  5. Those two values must be the same. Change it in the version.php file, not the database.


Source: http://wpquestions.com/question/showChrono/id/4151

23
додано
це врятувало мене. Дякую
додано Автор Jordan, джерело
Мені довелося відновити файли з резервної копії після завершення оновлення плагіна клієнта, а потім це сталося. Ймовірно, через те, що він також не відновлює значення db з того ж часу, але це рішення його виправлено.
додано Автор twiddly, джерело
Дякую!! Саме те, що мені потрібно.
додано Автор Jason Gennaro, джерело
ти чоловік!!!!
додано Автор Javid, джерело
Спасибі за це - безумовно, проблема у мене була і була пов'язана з версією .php, що не мала дозволів на запис
додано Автор Dan Brown, джерело
  1. Спробуйте очистити кеш браузера
  2. Параметр db_upgraded не встановлюється процесом оновлення. Спробуйте це: перейдіть до /wp-admin/options.php . Заповніть поле db_upgraded за допомогою 0 (нуль). Натисніть Зберегти зміни .
1
додано
немає db_upgraded , ви маєте на увазі `db_version``?
додано Автор Francisco Corrales Morales, джерело
  1. Спробуйте очистити кеш браузера
  2. Параметр db_upgraded не встановлюється процесом оновлення. Спробуйте це: перейдіть до /wp-admin/options.php . Заповніть поле db_upgraded за допомогою 0 (нуль). Натисніть Зберегти зміни .
1
додано
немає db_upgraded , ви маєте на увазі `db_version``?
додано Автор Francisco Corrales Morales, джерело
  1. Спробуйте очистити кеш браузера
  2. Параметр db_upgraded не встановлюється процесом оновлення. Спробуйте це: перейдіть до /wp-admin/options.php . Заповніть поле db_upgraded за допомогою 0 (нуль). Натисніть Зберегти зміни .
1
додано
немає db_upgraded , ви маєте на увазі `db_version``?
додано Автор Francisco Corrales Morales, джерело

Перезапуск служби php-fpm допоміг мені очистити кеш під час перезавантаження

sudo service php5-fpm restart

Надія, що допомагає деяким людям там.

1
додано
IT KPI - Databases
IT KPI - Databases
162 учасників