Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Проблоема такая: Всё работало до недавнего времени, пока хостер не обновил сервер.
И вдруг перестал работать мод "Topic Preview".
Выдаёт ошибку, что-то там с БД...
Ошибка где-то здесь в запросе:
$sql = 'SELECT p.message AS fpost, p.id AS fpost_id, v.message AS lpost, v.id AS lpost_id, t.id, t.moved_to, t.last_post_id FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'posts AS p ON (t.id=p.topic_id OR t.moved_to=p.topic_id) LEFT JOIN '.$db->prefix.'posts AS v ON (t.last_post_id=v.id AND t.moved_to IS NULL) WHERE t.forum_id='.$id.' GROUP BY t.id ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
Помогите пожалуйста её найти.
Самому мне её не найти...
что-то там с БД
ну значит "что-то" и надо поправить.
Поточнее можно, что за ошибка?
Поточнее можно, что за ошибка?
Вот такая табличка форумная появляется:
File: /home/w/public_html/forums/viewforum.php
Line: 278
PunBB reported: Unable to fetch first posts
Database reported: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay (Errno: 1104)
Но проблема точно только в указанном в первом посте запросе, где-то в нём, в запросе к БД...
Добавлено спустя 2 минуты 50 секунд:
А 278 строка это как раз и есть этот код который в первом посте.
Оригинал мода находится здесь:
Никто не в курсе?
судя по сообщению надо менять настройки MySQL, а то он не справляется. задайте вопрос вашему хостинг-провадеру.
artoodetoo
Ок, попробую.
Сейчас всё работает.
Спасибо за совет, дело было не в модуле а где-то у хостера.
Народ, как сделать чтобы он выводил самое первое сообщение, а не последнее?
Народ, как сделать чтобы он выводил самое первое сообщение, а не последнее?
Там, где порядок в запросе задается либо по номеру поста, либо по времени, поменять с DESC на ASC (или просто DESC убрать).
Страницы 1
Тема закрыта