После обновления движка, открывается пустая страница и такой url wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F

22.01.2017

Решение нашел на сайте byheart.ru

wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F

Ошибка wp-admin/upgrade.php ?_wp_http_referer=wp-admin появилась, когда произвел обновление WordPress до очередной версии 4,7. Во время обновления из панели управления WordPress, произошло «подвисание» окна и в результате появление пустого белого окна, а в адресной строке wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F. Сам сайт продолжал работать, но при попытке войти в панель управления WordPress после ввода логина и пароля белый экран, а в адресной строке wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F.

Решение нашел, прочитав несколько сайтов, где описывается, как решать данную проблему. Но в каждом сайте написано для людей, которые разбираются неплохо в этом деле и прежде чем я «дошел» до решения несколько дней экспериментировал. В двух словах, номер базы данных не соответствует номеру, указанному в файле version.php.

  1. Для начала обновил WordPress через панель управления хостингом. Для этого скачал с официального сайта дистрибутив WP (https://ru.wordpress.org) после того как скачали дистрибутив в виде ZIP архива скопировать дистрибутив и распаковать его в папку public_html с помощью файлового менеджера. Перед распаковкой лучше переименовать папку на всякий случай к примеру public_html_old. Потом эту папку можно будет удалить. После распаковки смотрим, какой номер у базы данных в файле php этот файл находится в папке public_html/wp-includes.
    Файл настроек Вордпресс
    Файл настроек Вордпресс
  2. Для этого прочитать содержимое файла и в строке $wp_db_version = 38690; это и будет искомое значение. Его запишите на бумажку.
wp-admin/upgrade.php?_wp_http_referer=wp-admin
Номер базы данных в Ворд Пресс
  1. Затем нужно отредактировать в базе данных строку db_version. Для этого в панели управления хостингом заходим в phpMyAdmin. Вход в phpMyAdmin в зависимости от настроек хостера может отличаться, поэтому здесь это я описывать не буду. После того как зашли в phpMyAdmin раскрываем базу данных (1) и находим wp_options (2) затем перелистываем на следующую страницу (3) и находим db_version вот это значение и надо поменять. Для этого двойной клик на цифрах (4) и вписываем ранее записанное значение с бумажки. После этого закрываем phpMyAdmin.
Редактирование номера базы данных

После этих манипуляций ошибка wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F пропала. Именно в такой последовательности я и «победил» эту ошибку.

Из папки public_html_old можно «взять» некоторые файлы, если Вы их меняли в «ручном» режиме и заменить их в новой папке, а после этого папку можно удалить.

Не уходи, пока не прочитаешь:

Оставить комментарий