Пропустить

Перенос тем, сообщений с одного форума на другой

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Перенос тем, сообщений с одного форума на другой

Сообщение Nibiru » 13.05.2009 18:42

Подскажите, пожалуйста, как перенести на новый форум только базу пользователей и форумов с темами и вложениями, не перенося саму конференцию с модами! Заранее благодарю!
Аватара пользователя
Nibiru
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 25.06.2008 6:55
Откуда: Russia & Slovensko
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

Re: перенос БД

Сообщение rxu » 13.05.2009 18:59

Перезаписываете поверх существующих файлов чистый дистрибутив, за исключением файла config.php.
Очищаете папку кэша, обновляете все компоненты стилей в админразделе.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: перенос БД

Сообщение Nibiru » 13.05.2009 19:54

значит мне инсталировать новый дистрибутив форума поверх старого или как?
Аватара пользователя
Nibiru
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 25.06.2008 6:55
Откуда: Russia & Slovensko
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

Re: перенос БД

Сообщение Палыч » 13.05.2009 21:53

Nibiru
Если вам не нужен старый форум, то делаете так как сказал rxu
rxu писал(а):Перезаписываете поверх существующих файлов чистый дистрибутив, за исключением файла config.php. Очищаете папку кэша, обновляете все компоненты стилей в админразделе.

То есть:
  • Устанавливаете для себя в профиле стиль prosilver (не обязательно)
  • Устанавливаете на конференции стиль prosilver, как стиль по умолчанию (не обязательно)
  • Устанавливаете в настройках конференции опцию "Заменять стиль пользователя" (не обязательно)
  • Скачиваете чистый дистрибутив phpbb3, разархивируете его. Перезаписываете все файлы из архива поверх существующих на вашей конференции, кроме файла config.php и папки install/
  • Очищаете (удаляете все файлы, кроме .htaccess) из папки cashe/
  • Заходите под своим логином на конференцию в административный раздел на вкладку Стили и обновляете там во всех стилях Шаблоны, Темы и Наборы изображений.
    Примечание: если скаченный дистрибутив более поздней версии, чем ваш старый форум, то копируете и папку install/, запускаете через браузер адрес_форума/install/database_update.php, затем когда скрипт отработает, удаляете папку install/
Всё. Имеете новый, без МОДов форум со старым контентом (информацией - пользователи, разделы, сообщения и т.д.).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Re: перенос БД

Сообщение Nibiru » 13.05.2009 22:41

Многоуважаемый Палыч, мне надо сохранить данные по пользователям, сообщениям, ботам желательно по статусам и наградам (мод могу потом установить) . Если я залью все файлы из архива поверх существующих и проделаю как вы сказали, то удалятся ли сами моды из папок или вручную удалять? И почемуто в папке root/cache у меня нет файла .htaccess, может ли такое быть?
Аватара пользователя
Nibiru
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 25.06.2008 6:55
Откуда: Russia & Slovensko
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

Re: перенос БД

Сообщение Rayden » 13.05.2009 22:55

ну если базу ты не трогаешь, то естественно все сохранится.
Если конечно при установке наград ты не очистишь старые данные в базе.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Re: перенос БД

Сообщение Палыч » 13.05.2009 23:33

Nibiru писал(а):мне надо сохранить данные по пользователям, сообщениям, ботам желательно по статусам и наградам

Можно подумать, что я пишу по китайски... :(
Палыч писал(а):Всё. Имеете новый, без МОДов форум со старым контентом (информацией - пользователи, разделы, сообщения и т.д.).


Многоуважаемый Nibiru, ВСЯ информация хранится в базе данных. В файлах кода не хранится НИЧЕГО. (кроме config.php). За год можно было хоть что-то почерпнуть. :(

Nibiru писал(а):удалятся ли сами моды из папок или вручную удалять?

Все изменённые в процессе установки МОДов файлы кода конференции вы перезальёте на НЕ ИЗМЕНЁННЫЕ.
Все добавленные файлы сами, конечно, не исчезнут. Если они вас раздражают, то можете удалить их сами (сравнив список файлов ваш со списком файлов в архиве дистрибутива). Это, конечно, очень трудно сообразить самому :(
Можете вообще удалить все файлы своего старого форума до заливки новых файлов дистрибутива за исключением:
    config.php
    папки files/ (там храняться вложения)
    папки images/ (там храняться аватары, иконки званий, смайлики)
    папки styles/ (если вы устанавливали дополнительные стили, кроме prosilver и subsilver2)

Nibiru писал(а):почемуто в папке root/cache у меня нет файла .htaccess, может ли такое быть?
Да запросто. Не парьтесь, он зальётся из дистрибутива.

Nibiru писал(а):мод могу потом установить

Только учтите, что при установке не следует выполнять секцию SQL (если она есть в инструкции по установке МОДа).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Re: перенос БД

Сообщение rxu » 14.05.2009 16:11

При любых операциях делайте сначала бэкап, и работайте спокойно.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

перенос тем, сообщений с одного форума на другой

Сообщение Berk » 17.05.2009 15:09

у меня два форума
один побольше, другой поменьше
проснувшись сегодня утром мне пришла, на мой взгляд, рациональная идея удалить форум который поменьше
а темы и сообщения из него перенести в конкретную категорию форума который побольше

как это по-правильному сделать?

может ли быть какой-нибудь конфликт из-за того что на обоих форумах некоторые сообщения написаны от одного и того же ника?
на форуме который побольше станет понятно, что это от этого пользователя сообщения?

спасибо!
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 14:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: перенос тем, сообщений с одного форума на другой

Сообщение crash » 17.05.2009 15:14

Berk писал(а):как это по-правильному сделать?

уже говорилось для 2 версии. Во-первых надо будет поменять id постов, тем, пользователей. ID начинаться будет с id+1 вашего большого форума и так для каждой темы, сообщения. Если вы какие-то посты хотите привязать к определенным пользователям, то соответственно вам надо будет указать для этих постов id пользователя вашего большого форума. Если пользователь должен остаться старый, который был на маленьком форуме, то вы должны указать новый id пользователя, который получится после совмещения пользователей большого и маленького форумов.
Работы короче дохрена и больше, думаю что на время работ придется отключить оба форума.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: перенос тем, сообщений с одного форума на другой

Сообщение Berk » 17.05.2009 15:21

ок, тогда с пользователями не буду заморачиваться
разве что мой id точно совпадет - №2
как тогда быть с темами и сообщениями?
или это настолько сложно, что проще 5-10 у.е. фрилансеру дать?

Добавлено спустя 1 минуту 24 секунды:
хм, у меня на маленьком форуме Всего сообщений: 3757 • Тем: 299 - это че в ручную на каждом номер менять?
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 14:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: перенос тем, сообщений с одного форума на другой

Сообщение crash » 17.05.2009 15:27

ну если хочется перенести. Можно конечно попробовать выполнить sql запрос, прибавить существующий id маленького форума на последний id вашего большого форума.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: перенос тем, сообщений с одного форума на другой

Сообщение Berk » 17.05.2009 15:34

crash ну ты по крупицам инфу даешь, как дозируешь типо :)
можешь написать:
1. sql запрос такой то
2. бэкап такой
3. импорт так-то
4. ...
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 14:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: перенос тем, сообщений с одного форума на другой

Сообщение Berk » 23.05.2009 15:50

ребятки, ну что поможет кто-то?
или в рекрутинг писать? :)
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 14:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: перенос тем, сообщений с одного форума на другой

Сообщение crash » 23.05.2009 16:06

работы на самом деле там дофига, если делать. Поэтому надо время иметь.
ну например, чтобы увеличить id поста, запрос примерно такой update phpbb_posts set post_id=post_id+max_id_большого_форума. Также надо будет в этой таблице поменять topic_id, потому как он поменяется в таблице phpbb_topics. Также поменять poster_id, потому как поменяется user_id в таблице phpbb_users. Как видите работы навалом.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

След.

Вернуться в Поддержка phpBB 3.0.х

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы