Перейти к содержимому
Русский язык для Invision Community 5

Не работает форум после переноса базы

Подскажите, может кто сталкивался.

Я перенёс базу форума на другой сервер, сделав просто дамп базы и перенеся его полностью с теми же таблицами на другой сервер. (код форума остался там же)

Изменил данные в conf_global.php - т.е. поменял ай-пи и т.д.

Но теперь ни одна из тем не открывается, выдаёт сообщение

 

Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.

Вы можете попробовать обновить эту страницу, нажав сюда

 

А в папке cache, в sql_errors, следующие ошибки:

 

Сообщение сервера: 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 'DESC LIMIT 0,1' at line 1

Запрос: SELECT pid FROM ibf_posts WHERE topic_id=6581 AND queued=0 ORDER BY DESC LIMIT 0,1

 

Как мне определить причину? Подскажите пожалуйста.

Рекомендованные сообщения

Попробуйте проверить/починить/оптимизировать таблицу ibf_posts

Проблема в ней.

  • Автор

Она живая, проверял.

А починить или оптимизировать - это как?

Подскажите, может кто сталкивался.

Я перенёс базу форума на другой сервер, сделав просто дамп базы и перенеся его полностью с теми же таблицами на другой сервер. (код форума остался там же)

Изменил данные в conf_global.php - т.е. поменял ай-пи и т.д.

Но теперь ни одна из тем не открывается, выдаёт сообщение

Два вопроса.

Заменили

$INFO['sql_host']			=	'localhost';

localhost - на адрес базы данных на другом сервере.

 

Настройки самой базы данных, поддерживают удаленное подключение?

  • Автор
Два вопроса.

Заменили

localhost - на адрес базы данных на другом сервере.

 

Настройки самой базы данных, поддерживают удаленное подключение?

 

1. Да, конечно.

2. Разумеется, ведь форум подключается к ней, и работает, но только на половину - ни одна тема не открывается, авторизоваться тоже невозможно.

  • Автор

Справился с проблемой.

Нужно было просто попасть в админку и обновить кэши. Чтобы попасть в админку, нужно использовать не логин и пароль, а email и пароль и страницу "link.to.forum/forum/index.php?act=Login&CODE=00".

В АЦ - в настройках - "Обслуживание" - Управление кешем, обновить все кэши.

После этого форум заработает нормально.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.