обнаружел в базе PREFIX_ak_popularity_options
Индекс не определен!
_http://s58.radikal.ru/i159/0812/d9/984396307fc8.jpg
Что с этим делать? Есть у кого так? Или на "полёт" не влияет?
так же было несколько раз такая ошибка
[14-Dec-2008 18:54:01] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘) AND post_type != ‘revision’
GROUP BY pr_posts.ID
ORDER BY pop.tot’ at line 8 for query
SELECT ID, post_title
FROM pr_posts
LEFT JOIN pr_ak_popularity pop
ON pr_posts.ID = pop.post_id
LEFT JOIN pr_term_relationships AS trel ON (pr_posts.ID = trel.object_id) LEFT JOIN pr_term_taxonomy AS ttax ON ( ( ttax.taxonomy = ‘category’ OR ttax.taxonomy = ‘post_tag’ ) AND trel.term_taxonomy_id = ttax.term_taxonomy_id) LEFT JOIN pr_terms AS tter ON (ttax.term_id = tter.term_id) LEFT JOIN pr_comments AS c ON ( comment_post_ID = ID ) LEFT JOIN pr_postmeta AS m ON (pr_posts.ID = m.post_id)
WHERE post_status = ‘publish’
AND post_date < NOW()
AND () AND post_type != ‘revision’
GROUP BY pr_posts.ID
ORDER BY pop.total DESC
LIMIT 3 made by wp-content/plugins/popularity-contest/popularity-contest.php(1384): wpdb->get_results()
тоже интересно спецов послушать… по совету Кактуса удалил ревизии так вот и оптимизировал таблицы
DELETE FROM wp_posts WHERE post_type = 'revision';
вроде пока нормально, но хочется узнать из-за чего…
————————————————————————————–
насчёт комментариев, у меня WP 2.7 + оф багфиксы и всё равно постранично не работет поставил 10, а он не разбивает на 10, активировал плагин wp comment navi тож не помогло, что за ерунда то?
Нород, выручайте 🙂
Ну нет индекса – и черт с ним. Пока явно не запрашивается, то и проблем не вызывает.
Ошибка связана с тем, что MySQL не понравилась конструкция AND () AND post_type != ‘revision’. Мне она тоже не нравится. Что-то, что должно быть в скобках, почему-то потерялось. Возможно, вызов стоит совсем не там, где предполагалось автором плагина. Либо несовместимость версий. Смотреть надо внутрь скрипта.
хм посмотрел строчку на которую указывает, там тока );
вот последняя в коде, может кавычки чтоли нет :rolleyes:
Смотрите, как формируется переменная $where.
это чтоли ?
больше не вижу ничего…