Поврежденная База данных Wordpress


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

В данный момент панель мониторинга сообщает мне, что есть 2309 сообщений в 9 категориях, но когда я нажимаю ссылку "Категории" в разделе "Администратор", в списке их нет.

Я могу видеть все сообщения в admin, но в то время как раньше они были распределены по категориям и имели теги перечисленные, они все теперь "Без категорий" с "Без тегов".

Очевидно, что база данных wordpress каким-то образом повреждена, но с чего начать, чтобы попытаться это исправить!?

Вот что я проверил до сих пор:

Плагины – я отключил все текущие плагины. Тема – Я попробовал другую тему/шаблон. Ядро Wordpress – Я повторно загрузил последнюю версию wordpress. Обновления – Я обновил все плагины и ядро wordpress. Восстановить базу данных - я проверил и попытался восстановить базу данных в Cpanel, но это произошло вовремя из.

Помогите!?

 3
Author: Leon Quinn, 2010-10-21

1 answers

Вы, вероятно, сталкиваетесь с радостями движка MySQL MyISAM...

Из MySQL (или phpMyAdmin) снова и снова используйте инструкции REPAIR TABLE xyz для каждой из ваших таблиц (или, скорее, таблиц, связанных с терминами, поскольку именно они кажутся поврежденными), чтобы увидеть, решает ли это что-нибудь.

Если это не удастся, есть несколько документированных обходных путей:

Http://www.google.com/search?q= восстановить+a+ поврежденную+ базу данных mysql+

Как только все будет восстановленный, запустите инструкции OPTIMIZE TABLE xyz для каждой таблицы, а затем измените механизм базы данных и каждой таблицы, чтобы она использовала InnoDB. InnoDB несколько загромождает каталог (особенно если вы удаляете базу данных или большие таблицы), но, будучи совместимым с ACID, он намного менее подвержен ошибкам, чем MyISAM.

 5
Author: Denis de Bernardy, 2010-10-21 22:23:07