обновление до WordPress 3.5 стерло все записи и страницы, стерла базу данных

Итак, я обновился до WordPress 3.5, и, похоже, все сообщения и пользовательские типы сообщений, медиа-изображения, слайдеры и т. д. были удалены.

Я сделал резервную копию, используя как pressbackup, так и backupbuddy, но когда я пытаюсь восстановить базу данных (или все). Когда это будет сделано, если я посмотрю на переднюю часть, все вернется и выглядит великолепно, но затем, когда я перехожу к задней части, он говорит, что базу данных необходимо обновить, и не позволяет мне обойти это. Если я нажму OK, появится следующее сообщение, и после этого все снова стирается:

Ошибка базы данных WordPress: [Таблица 'db446353270.wp_categories' не существует] SELECT * FROM wp_categories ORDER BY cat_ID

Ошибка базы данных WordPress: [Таблица 'db446353270.wp_post2cat' не существует] ВЫБЕРИТЕ post_id, category_id ИЗ wp_post2cat СГРУППИРОВАТЬ ПО post_id, category_id

Ошибка базы данных WordPress: [Таблица 'db446353270.wp_linkcategories' не существует] ВЫБЕРИТЕ cat_id, cat_name FROM wp_linkcategories

Ошибка базы данных WordPress: [Неизвестный столбец 'link_category' в 'списке полей'] ВЫБЕРИТЕ link_id, link_category FROM wp_links

Пожалуйста, порекомендуйте.

Спасибо


person James    schedule 18.12.2012    source источник


Ответы (2)


Вы не можете восстановить базу данных из резервной копии предыдущей версии Wordpress и одновременно запустить будущую версию Wordpress. Другими словами, база данных должна быть настроена с той же версией (т. е. v3.5), что и внешний интерфейс (т. е. v3.5).

Вы можете рассмотреть возможность понижения версии внешнего интерфейса до версии Wordpress, которая использовалась до обновления, путем перезаписи файлов через FTP. Вы можете получить доступ к предыдущим версиям Wordpress и загрузить их здесь. Затем попытайтесь выполнить обновление до последней версии Wordpress с помощью утилиты обновления на панели администратора.

Если вы снова столкнетесь с той же проблемой, это означает, что один или несколько установленных вами плагинов или тем несовместимы с последней версией Wordpress. Вам придется либо снова перейти на более раннюю версию и подождать, пока авторы темы/плагина не выпустят обновленную версию, либо полностью отключить конфликтующую тему/плагин.

person Andy Dwyer    schedule 18.12.2012

Я думаю, что лучшее, что вы можете сделать в данный момент, это перейти на предыдущую версию:

.1 Сделайте резервную копию установленного WP.

.2 Проверьте базу данных WP на наличие ошибок и сделайте ее единую резервную копию на случай, если в будущем вам придется ее восстанавливать.

.3 Загрузите версию 3.4.2 для получения обновлений с здесь, если это была версия. Если нет, замените 3.4.2 в ссылке на правильную версию.

.4 Распаковать поверх фактической установки WP.

.5 Примите запрос на обновление базы данных.

.6 Войдите в систему и проверьте плагины, чтобы увидеть, не является ли один из них проблемой, особенно те, которые каким-либо образом изменяют категории, потому что, судя по сообщениям об ошибках, с ними связана проблема.

.6 Не обновляйтесь снова без предварительного отключения плагинов и только тогда, когда вы готовы рискнуть.

person Felipe Alameda A    schedule 18.12.2012