Обновление до WordPress 3.5 стерло все посты и страницы, стер базу
Итак, я обновился до WordPress 3.5, и это, кажется, стерло все посты и пользовательские типы постов, медиа-изображения, слайдеры и т. Д.
Я сделал резервную копию, используя как pressbackup, так и backupbuddy, но когда я пытаюсь восстановить базу данных (или все). Когда это сделано, если я смотрю на внешний интерфейс, все возвращается и выглядит великолепно, но затем, когда я иду на внутренний интерфейс, он говорит, что базу данных необходимо обновить, и не позволяет мне обойти это. Если я нажимаю ОК, появляется следующее сообщение, после чего все снова стирается:
Ошибка базы данных WordPress: [таблица 'db446353270.wp_categories' не существует] SELECT * FROM wp_categories ORDER BY cat_ID
Ошибка базы данных WordPress: [Таблица 'db446353270.wp_post2cat' не существует] ВЫБЕРИТЕ post_id, category_id ОТ wp_post2cat GROUP BY post_id, category_id
Ошибка базы данных WordPress: [таблица 'db446353270.wp_linkcategories' не существует] SELECT cat_id, cat_name FROM wp_linkcategories
Ошибка базы данных WordPress: [Неизвестный столбец 'link_category' в 'списке полей'] ВЫБРАТЬ link_id, link_category ОТ wp_links
Пожалуйста, порекомендуйте.
Спасибо
2 ответа
Вы не можете восстановить базу данных из резервной копии предыдущей версии Wordpress и одновременно запустить будущую версию Wordpress. Другими словами, база данных должна быть настроена на ту же версию (т. Е. V3.5), что и интерфейс (т. Е. V3.5).
Возможно, вы захотите понизить версию интерфейса до версии Wordpress, которая использовалась до обновления путем перезаписи файлов через FTP. Вы можете получить доступ и загрузить прошлые версии Wordpress здесь. Затем попытайтесь выполнить обновление до последней версии Wordpress с помощью служебной программы обновления на панели администратора.
Если вы снова столкнетесь с той же проблемой, это означает, что один или несколько установленных плагинов или тем несовместимы с последней версией Wordpress. Вам придется либо снова понизить версию и подождать, пока авторы тем / плагинов выпустят обновленную версию, либо полностью отключить конфликтующую тему / плагин.
Я думаю, что лучшее, что вы можете сделать в данный момент, это перейти на предыдущую версию:
.1 Сделайте резервную копию установленного WP.
.2 Проверьте базу данных WP на наличие ошибок и сделайте одну резервную копию на случай, если вам придется ее восстановить в будущем.
.3 Загрузите версию 3.4.2 для обновлений отсюда, предполагая, что это была версия. Если нет, замените 3.4.2 в ссылке на правильную версию.
.4 Распакуйте поверх вашей фактической установки WP.
.5 Примите, когда вас попросят обновить базу данных.
.6 Войдите в систему и проверьте плагины, чтобы увидеть, является ли один из них проблемой, особенно те, которые каким-либо образом изменяют категории, потому что из сообщений об ошибках есть проблема с ними.
.6 Не обновляйте снова без предварительного отключения плагинов и только тогда, когда вы готовы рискнуть.