Mikhail198
18.01.2006 - 13:30
Добрый день.
Ситуация: Установлен IPB 2.1.3, с кучей пользователей и сообщений в нем. Также установлен (отдельно, естественно) абсолютно пустой IPB 2.1.3.
Задача: Перекинуть все сообщения, темы и пользователей из первого во второй.
Особенности: Просто переключить новый форум на базу старого не получится. Как и просто скопировать базу.
Собственно, вопрос. Каким образом это сделать? Какие таблицы необходимо перенести из первого форума во второй? Мне нужны только пользователи, их аватары, темы и сообщения.
Р.S. О том, зачем мне это. На старом хостинге была предпринята попытка обновления форума 2.0.4. до 2.1.3. Она оказалась неудачной - у хостера не хватило памяти (оказалось, что у них всего 4 мб) и обновление прервалось. В итоге все сделал вручную, уже на нормальном хостинге. Сейчас имеется вполне рабочий форум 2.1.3, но при попытке изменить хоть что-то - шаблон оформления или установить какой-то мод - все слетает намертво.
Поэтому большая просьба: кто знает - подскажите какие таблицы надо перенести.
Чёртос-2
18.01.2006 - 18:29
Пользователи:
CODE
ibf_members
ibf_members_converge
ibf_members_partial
ibf_member_extra
Сообщения:
CODE
ibf_posts
Темы:
CODE
ibf_topics
ibf_topic_markers
ibf_topic_ratings
+ "Слежение за темами":
CODE
ibf_tracker
Опросы:
CODE
ibf_polls
Форумы:
CODE
ibf_forums
+ "Слежение за форумами":
CODE
ibf_forum_tracker
+ "Названия маск прав (permission masks)":
CODE
ibf_forum_perms
Сами аватары и фото хранятся в папке uploads.
Mikhail198
21.01.2006 - 3:52
Теперь сам отвечу на свой же вопрос. Возможно, кому-то еще пригодится.
Итак, следует перенести следующие таблицы:
Пользователи:
ibf_members
ibf_members_converge
ibf_members_partial
ibf_member_extra
+ Поля профиля:
ibf_pfields_content
ibf_pfields_data
+ Звания и группы:
ibf_groups
ibf_titles
ibf_validating
+ Контакт-листы:
ibf_contacts
+ Приваты:
ibf_message_text
ibf_message_topics
Модераторы:
ibf_moderators
ibf_moderator_logs
Сообщения:
ibf_posts
+ Вложения
ibf_attachments
Темы:
ibf_topics
ibf_topic_markers
ibf_topic_ratings
ibf_tracker (слежение за темами)
Форумы:
ibf_forums
ibf_forum_tracker (слежение за форумами)
ibf_forum_perms (права доступа)
Опросы:
ibf_polls
ibf_voters (проголосовавшие)
+ Все аватары и фото (папка Uploads)
Таже самая беда что и автора топа.
Я перекинул все таблицы которые написал Чёртос-2 но форум все равно остался пустым как и был.
Добавились только пользователи и все.И еще не дает зайти в админку пишет что не найден запись.
Помоги плиз советом что делать.
Возможно сделать пересчет с ресинхронизацией.
Если переносилось с разных версий, например с 2.0.х на 2.1.х, то только через upgrade.php.
Кстати phpmyadmin 2.6.1(вроде) умеет копировать базы.
Или как вариант прописать в другом форуме в conf_global.php данные от старой базы (хост, юзер, пасс, бд)
А как сделать пересчет с ресинхронизацией?
перекидываю с версии 2.1.3(изначально русский был) на 2.1.4(руссифицировал в ручную только форум без админки)
Копировал бд кусками с помощью phpmyadmin 2.5.3.
Прописка в фаиле сonf_global.php непомагает
Вот только возник вопрос: Если в ИПБ такая возможность как востановление БД из резервной копии?
Я точно знаю что на пхпББ такое есть.
SoftoRooM © 2004-2024