При обновлении WordPress порой возникает ситуация, когда требуется обновить базу данных. Это нормально, и обычно проблем эта процедура не вызывает. Однако, иногда, по тем или иным причинам, база не обновляется, и при авторизации в админке регулярно вылезает окно с требованием обновить базу данных.

Также, бывает, что вы жмёте Обновить базу данных WordPress и натыкаетесь на белый экран, либо страница админки не до конца загружается.
Корень данной проблемы в том, что версия файлов WordPress (версия CMS) отличается от версии, прописанной в настройках в базе данных. Соответственно, найти и устранить проблему можно, следуя нижеуказанным инструкциям:
- Найдите файл
version.phpв папке/wp-includes/ - Найдите значение переменной
$wp_db_versionи запомните его
- Теперь откройте вашу базу данных в phpMyAdmin, перейдите в таблицу
wp_optionsи проведите поиск по полюoption_nameсо значениемdb_version
- В результате, вы увидите, какой версии база данных сайта

- Также, для получения данных из базы вы можете воспользоваться SQL-командой
SELECT * FROM `wp_options` WHERE `option_name` LIKE 'db_version'
или
SELECT option_value FROM тутназваниевашейбазыданных.wp_options WHERE option_name = `db_version`
Не забудьте подставить своё значение вместо
тутназваниевашейбазыданных - В результате, видно несовпадение версий файлов сайта и базы данных, устранив которое, мы устраним ошибку. Для этого, вы должны изменить номер версии в файле
version.php, взяв его из базы данных (но никак не наоборот, не меняйте значение в базе данных!)
Надеюсь, эта небольшая инструкция поможет вам решить проблему. Если нет, пишите в комментариях, разберёмся


Свежие комментарии