При обновлении 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
, взяв его из базы данных (но никак не наоборот, не меняйте значение в базе данных!)
Надеюсь, эта небольшая инструкция поможет вам решить проблему. Если нет, пишите в комментариях, разберёмся
Свежие комментарии