При синхронизации удаляются темы и посты

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 inzeppelin » 21.05.2014, 16:43

Здравствуйте!

Проблема следующего характера:

Перенес форум с ucoz'а на чистый phpbbex 1.7.1. Вроде все прошло нормально, база данных заполнена, количество пользователей, форумов, тем и сообщений сходятся. Но некоторые темы с фронтенда не отображаются: Запрошенной темы не существует. Тема с таким id в базе точно существует.

Пробую синхронизировать форумы, ошибок никаких нет, но часть тем и сообщений этого форума пропадают, т.е. физически удаляются из базы данных (было 37 тем, 1819 сообщений, стало в два раза меньше).

Возможно, косяк где-то в индексах (они следуют не по порядку - в таблице phpbb_topics 607 записей, а последний индекс - 700). Но я не уверен.

Может кто знает, что делать, куда копать? :help:
inzeppelin
Автор темы
Репутация: 0
С нами: 10 лет 5 месяцев

Сообщение #2 Sumanai » 21.05.2014, 17:11

inzeppelin:Возможно, косяк где-то в индексах (они следуют не по порядку - в таблице phpbb_topics 607 записей, а последний индекс - 700). Но я не уверен.

Это скорее всего из- за удаления тем, нормально.
Попробуйте в STK провести "Fix Left/Right IDs" (про бекапы не забываем). А потом уж синхронизацию.

Добавлено спустя 1 минуту 5 секунд:
Или там же "Orphaned Posts" и посмотрите, что найдётся.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #3 inzeppelin » 21.05.2014, 17:27

Спасибо за такой быстрый ответ!

Fix Left/Right IDs ситуацию не изменил. Все точно так же. Однако, "Orphaned Posts" нашел достаточно большое количество пустых тем (Empty Topics), которые на самом деле не пустые. Что бы это значило? :eh:\

Похоже именно эти "пустые" темы не открываются

Добавлено спустя 55 минут 13 секунд:
получается, что при синхронизации пустые темы удаляются? может они в правду пустые.. проверю

Добавлено спустя 6 часов 41 минуту:
Или там же "Orphaned Posts" и посмотрите, что найдётся.
Огромное спасибо за наводку. Наивно надеялся, что успешно перенес форум с ucoz. Когда в базе появилось over 20К постов (а не 3,5) как было раньше, все наконец-то встало на свои места. Еще раз благодарю! :clap:
inzeppelin
Автор темы
Репутация: 0
С нами: 10 лет 5 месяцев


Вернуться в Поддержка 1.x