Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Перенос БД форума

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Revelation
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 2 месяца

Сообщение Revelation »

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

Можно ли безопасно из более поздней версии MySQL перенести базу в более раннюю.

Очевидно, можно. Раз профи даже не считают нужным на это ответить. :D
Alexalexis
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 4 месяца

Сообщение Alexalexis »

У меня при создании бекапа средствами форума сохраняются 30 таблиц из 33. Не сохраняются anti_bot_quest, megamail и profile_fields. Т.е. те, что относятся к соответствующим модам. Но таблицы, относящиеся к другим модам, сохраняются. Как я понимаю, это недоработка авторов модов.
Интересует где форуму указать, что эти таблицы нужно тоже включать в бекап? Не надо советовать воспользоваться другими средствами для резервного копирования базы данных или сделать бекап этих таблиц отдельно средствами форума. Меня интересует почему так происходит и как это исправить.
newbigmir
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 1 месяц

Сообщение newbigmir »

Была ошибка

Код: Выделить всё

SQL Error : 1062 Duplicate entry 'если' for key 1
поюзал поиск и нашел решение проблемы
glad
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 1 месяц

Сообщение glad »

Всем привет!у меня такая проблемка.
перенёс форум с www.test.ru/forum в www.test.ru/game но в таблице phpbb_config у меня нет записи script_path...как быть(файлы перекопировал) но пишет Unable to connect. Где и что исправить?подскажите плз!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Сообщение rxu »

glad писал(а): в таблице phpbb_config у меня нет записи script_path
Такого не может быть. Ищите. Если phpMyadmin - то может быть не на первой странице.
Изображение
newbigmir
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 1 месяц

Сообщение newbigmir »

newbigmir писал(а):Была ошибка

Код: Выделить всё

SQL Error : 1062 Duplicate entry 'если' for key 1
поюзал поиск и нашел решение проблемы
Что б нормально все импортировать нужно создать db с collation "cp1251_general_cs" " через phpmyadmin. :wink:
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 17 лет 5 месяцев
Откуда: Донецк

Сообщение -=XaKeP=- »

Я вот тоже решил перенести БД форума. Просто у меня была такая с юзерами и постами. Но так как у меня стоит СН возникли проблемы. Во первых, не могу поменять права системных групп, ибо из вариантов только "Custom".
Во вторых, когда захожу в "Личные настройки" мне выдают "Нет доступа".
В третьих! В админке выбираю "Конфигурация +", получаю "Нет доступных опций."
Что делать?

ЗЫ прогнал ещё раз install_cat/install.php - не помогло!

Добавлено спустя 1 час 39 минут 6 секунд:

Разобрался во всем и все исправил!
Но до сих пор не могу войти в "Конфигурация +"
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
satnsk
phpBB 1.4.4
Сообщения: 128
Стаж: 17 лет 3 месяца
Откуда: Новосиб

Сообщение satnsk »

попробую выдержать гнев модераторов и я :)

имеем:
есть форум с установленными некоторыми модами, пользователями и сообщениями

установил чистый форум1 (сборку) с большим количеством модов

вопрос:
как перенести базу форума в форум1,исключив из неё данные об установленных модах
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

satnsk
В идиале - сначала убрать в основных таблицах форума дополнительные поля, которые создавались при установке МОДов (если создавались).
Потом бэкап только основных таблиц без дополнительных, относящихся к установленным МОДам (средствами форума - так и будет).
Потом восстановление бэкапа в БД форума1.
Перечень основных таблиц версии 2.0.22
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
satnsk
phpBB 1.4.4
Сообщения: 128
Стаж: 17 лет 3 месяца
Откуда: Новосиб

Сообщение satnsk »

Палыч
спасибо, попробуем

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

а так я все-равно нарушу форум1 и моды пахать не будут, да и ошибки наверняка полезут или я чего-то недоганяю

Добавлено спустя 16 минут 58 секунд:

поскольку с энглиш я не дружу, мне дружок перевел краткое название таблиц

Код: Выделить всё

phpbb_auth_access      основные разрешения форума - группы и подгруппы
phpbb_banlist      список забаненных юзеров
phpbb_categories      категории форума - форумы и подфорумы
phpbb_config      конфигурация форума
phpbb_disallow      запрещённые имена на форуме
phpbb_forums      разбиение форума по категориям
phpbb_forum_prune      автоматическое сокращение информации
phpbb_groups      группы юзеров
phpbb_posts      посты на форуме
phpbb_posts_text      текст постов
phpbb_privmsgs      личные сообщения - суммарно
phpbb_privmsgs_text      текст личек
phpbb_ranks      ранги юзеров
phpbb_search_results      временная таблица результатов поиска
phpbb_search_wordlist      список всех слов на форуме
phpbb_search_wordmatch      список постов в слова
phpbb_sessions      таблица перемещения юзеров
phpbb_smilies      список смайликов
phpbb_themes      информация о темах (стилях) форума
phpbb_themes_name      темы/стили
phpbb_topics      топики форума
phpbb_topics_watch      подписка юзеров на топики
phpbb_users      инфа о юзере, его личные настройки
phpbb_user_group      группы юзеров
phpbb_vote_desc      описание пунктов опроса
phpbb_vote_results      голоса опросов
phpbb_vote_voters      запись голосовавших в опросе
phpbb_words  слова к замене (цензура)
и я думаю, что надо наверное просто из базы удалить все и оставить только, то что касается

Код: Выделить всё

phpbb_categories      категории форума - форумы и подфорумы
phpbb_forums      разбиение форума по категориям
phpbb_posts      посты на форуме
phpbb_posts_text      текст постов
phpbb_privmsgs      личные сообщения - суммарно
phpbb_privmsgs_text      текст личек
phpbb_search_wordlist      список всех слов на форуме
phpbb_users      инфа о юзере, его личные настройки
ну вот что я выбрал, так ли я думаю или глубоко заблуждаюсь

что-то я совсем запутался, если кому понятна моя мысль, что мне надо сделать, жду совета
newbigmir
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 1 месяц

Сообщение newbigmir »

Ну и, разумеется, сами таблицы в базе данных тоже должны соответстовать указанной кодировке, т.е. должны быть созданы с

Код: Выделить всё

DEFAULT CHARSET=cp1251[/quote]

это при импорте базы указывать? - не помогает.

[quote="Meithar"]
Один из вариантов, как это можно сделать:

в [b]includes\db.php[/b] перед [code]?>
добавить

Код: Выделить всё

$db->sql_query("SET NAMES 'cp1251'");
[/code]

Сделал то что написано теперь получается следующая проблема

Если зайти на форум(в браузере кодировка cyrillic(windows)) то названия кнопок на форуме пишутся русскими буквами а посты с темах , если в браузере поменять кодировку на utf8 то посты будут видны нормально русскими буквами а кнопки на форуме знаками вопросов, что делать?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

satnsk писал(а):а вот о чем я подумал, при бекапе базы и востановлении она же нарушит таблицы от установленных модов в форуме1,
Нет, если делать бэкап без сброса таблиц и создания новых (секции DROP и CREATE), только вставка данных. Так как МОДы, как правило, только добавляют дополнительные поля в основные таблицы. Они у вас просто будут пустыми (как при установке МОДов).
Лучше пользоваться внешним дампером.
satnsk писал(а):ну вот что я выбрал
а группы, ранги, голосования, права доступа? Получите кучу ошибок. Поизучайте связи таблиц (по той же ссылке, там есть).
Пожалуй, только не стоит в вашем случае перетаскивать таблицу config.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
CMEPTYXA
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 1 месяц

Сообщение CMEPTYXA »

Что делать вот такая вот ошибка когда гружу через Sypex Dumper Lite 1.0.8:
2007.04.11 14:19:22
Возникла ошибка!
Неправильный запрос.
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 ''Olddan - Зачёт' at line 1 (256)
что делать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Сообщение rxu »

CMEPTYXA
Как минимум покажите целиком строку, в которой показывается ошибка.
Изображение
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Скорее всего, там комментарий в формате, который не понимает дампер.
И если я неправ, пусть старшие товарищи поправят меня

Вернуться в «FAQ (phpBB 2.0.x)»