Wordpress 2.3.1 и ошибки базы данных
Уже нашла несколько ошибок базы данных, которые вызывает версия Wordpress 2.3.1.
По мере того, как буду сталкиваться с такими ошибками, буду публиковать здесь методы их устранения.
1. При создании / редактировании сообщения выдается ошибка:
WordPress database error: [Table ‘хххххх.wp_post2cat’ doesn’t exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM wp_posts
p LEFT JOIN wp_post2cat
pc ON p.ID = pc.post_id LEFT JOIN wp_categories
c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_ID
Как оказалось, ошибка вызвана несовместимостью Wordpress 2.3.1 с плагином Google Sitemaps. Новую, совместимую версию плагина .
.
2. При создании новых сообщений и их последующем сохранении происходит возврат к пустой странице создания публикации, и кажется, что ничего не происходит.
Необходимо выполнить следующий SQL-запрос к базе данных (напоминание: всегда делайте бэкап перед работой с базой).
ALTER TABLE `wp_comments` CHANGE `comment_ID` `comment_ID` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE `wp_links` CHANGE `link_id` `link_id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT;
ALTER TABLE `wp_options` CHANGE `option_id` `option_id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT;
ALTER TABLE `wp_postmeta` CHANGE `meta_id` `meta_id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT;
ALTER TABLE `wp_posts` CHANGE `ID` `ID` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE `wp_usermeta` CHANGE `umeta_id` `umeta_id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT;
ALTER TABLE `wp_users` CHANGE `ID` `ID` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT;
Продолжение следует…
Отзывы
Отзывов: 2 на «Wordpress 2.3.1 и ошибки базы данных»
Ваш отзыв
Первая ошибка (с гугл сайтмап) относится только к версии плагина 2.71 . версия 3.0 (не та что была на сайте автора, а смесь из финальной и одной из бет)) и 3.1 нормальные
Я загружала последнюю с сайта автора, да, кажется 3.1, работает нормально.