Конвертация базы из phpBB 3 в phpBBex

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by VEG » 18.04.2012, 21:11

На данный момент доступен только скрипт конвертации phpBB 3.0.x в phpBBex. Для того, чтобы конвертировать любой другой форум в phpBBex, сперва необходимо конвертировать его в phpBB 3.0.x, после чего уже приступать к конвертации в phpBBex.

Общая схема действий такова:
  1. Перед началом работы обязательно делаем копию всех данных!
  2. Если у вас установлены стили, отличные от prosilver, удаляем их через админку и устанавливаем у всех пользователей стиль prosilver по умолчанию. Для этого зайдите в Админка » Стили, и там на страницах «Стили», «Шаблоны», «Темы» и «Наборы рисунков» удалите всё, что отличается от prosilver. Если этого не сделать, после копирования файлов phpBBex вы получите ошибку, поскольку в комплекте с ним идёт только стиль prosilver.
  3. Если у вас есть хоть одно важное (глобальное) объявление — обязательно сделайте их обычными перед конвертацией (после конвертации вы сможете сделать их обратно глобальными).
  4. Удаляем файлы phpBB 3 кроме config.php, файлов аватар в каталоге ./images/avatars/ и файлов вложений в каталоге ./files/), вместо их записываем файлы phpBBex (config.php не перезаписываем). Учтите, что в каталоге загруженных аватар ./images/avatars/upload/ обязательно необходимо удалить файл .htaccess.
  5. Выполняем в базе скрипт /install/phpbbex.sql (вручную, при помощи PhpMyAdmin на вашем хостинге или другого подобного инструмента). Если у вас префикс таблиц отличается от «phpbb_», не забудьте перед выполнением изменить подстроку «phpbb_» (со знаком подчёркивания!) на ваш префикс в любом текстовом редакторе, кроме значения phpbb_captcha_nogd, его нужно оставить без изменений. Если у вас были установлены модификации, могут возникнуть ошибки (что-то вроде «колонка такая-то уже существует»), но большинство из них легко разрешается (спрашивайте, поможем).
  6. Запускаем в браузере скрипт обновления базы phpBB /install/database_update.php (на случай, если у вас до этого стояла не последняя версия phpBB).
  7. Авторизуемся, очищаем кэш (на главной в админке), заходим в Админка » Стили, где обязательно обновляем наборы изображений, темы и шаблоны для prosilver (без этого стиль будет отображаться некорректно из-за старых данных из phpBB 3).
  8. Админка » Система » Управление модулями » Администраторский раздел » Система » Автоматизация. Необходимо удалить модуль ACP_VERSION_CHECK.
  9. Админка » Система » Управление модулями » Администраторский раздел. Необходимо добавить модули «Быстрый ответ», «Верхние ссылки», «Управление вложениями», «Настройки отображения» и «Лог регистраций» в подходящие вам разделы. Не забудьте включить эти модули после добавления.
  10. Админка » Система » Управление модулями » Модераторский раздел. Необходимо добавить модуль «Редактировать предупреждение» в категорию «Предупреждения».
  11. Для отображения аватар необходимо их синхронизировать: Зайдите в STK (каталог ./stk/, например, http://вашфорум/stk/), Admin Tools, Resynchronise avatars, нажмите Yes и подождите, пока не появится надпись «Avatars successfully resynchronised!» (это может занять несколько минут!).
  12. Для установки новых пакетов смайликов: Зайдите в Админку, Сообщения, Смайлики, Установить пакет смайликов, выберите phpbbex.pak или phpbb3.pak (в зависимости от того, какой пакет смайликов вы хотите), выберите радиокнопку «Удалить все» и нажмите «Установить пакет смайликов».
  13. Не забудьте установить зарегистрированным пользователям право оценивать сообщения.
  14. После обновления базы зайдите в Админку » Сообщения » Вложения » Группы расширений, и удалите там группу QUICKTIME_MEDIA. Там же вы можете увидеть новые группы «HTML5 аудио» и «HTML5 видео» — эти группы вы можете назначать на следующие расширения для отображения их в виде плеера: ogg, ogv, opus, webm, wav, mp3, mp4, m4a, m4v.

Если у вас был установлен мод «Thanks for posts», вы можете импортировать благодарности во встроенную в phpBBex систему оценки сообщений.

Внимание! В этой теме обсуждаем проблемы конвертации. Решение проблем с уже установленным форумом в этом форуме.
Last edited by Sumanai on 11.05.2015, 12:44, edited 1 time in total.
Reason: Дополнение про phpbb_captcha_nogd
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1608
With us: 4 yaers 11 months


Post #341by Sumanai » 10.05.2015, 20:02

На последнюю. И не забудьте про пункт пятый инструкции, он применим к этому случаю.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1519
With us: 4 yaers 2 months

Post #342by Леля » 10.05.2015, 20:05

Sumanai wrote:И не забудьте про пункт пятый инструкции, он применим к этому случаю.
а его делать сразу, или в той последовательности как написано?
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 1 month

Post #343by Sumanai » 10.05.2015, 20:09

Конечно же в той, что написано. Четкое следование инструкции- залог хорошего результата.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1519
With us: 4 yaers 2 months

Post #344by Леля » 10.05.2015, 20:17

Sumanai, спасибо, буду пробовать
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 1 month

Post #345by Леля » 11.05.2015, 08:43

После конвертации, при нажатии на "Средства против спам бооотов" в админке выкидывает на след. стр.

Code: Select all
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include(./../includes/captcha/plugins/fms_captcha_nogd_plugin.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include(./../includes/captcha/plugins/fms_captcha_nogd_plugin.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include() [function.include]: Failed opening './../includes/captcha/plugins/fms_captcha_nogd_plugin.php' for inclusion (include_path='.:')
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 38: call_user_func() expects parameter 1 to be a valid callback, class 'fms_captcha_nogd' not found

Fatal error: Call to a member function get_demo_template() on a non-object in /var/www/u7897937/data/www/motosibirsk.ru/forum/includes/acp/acp_captcha.php on line 124

И вкладка "МОДУЛИ" В админке осталась.
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 1 month

Post #346by Sumanai » 11.05.2015, 09:20

Леля wrote:После конвертации, при нажатии на "Средства против спам бооотов" в админке выкидывает на след. стр.
Решение.
Леля wrote:И вкладка "МОДУЛИ" В админке осталась.
Можете удалить.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1519
With us: 4 yaers 2 months

Post #347by Леля » 11.05.2015, 09:34

Спасибо, попробую
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 1 month

Post #348by vagabund » 21.04.2016, 17:10

Расширения которые установлены на phpbb 3.1 удалять надо?
vagabund
Новичок
Reputation: 0
With us: 11 months 7 days

Post #349by sag-sag » 21.04.2016, 17:11

vagabund, нет. 99% расширений работают на отлично.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 30
Reputation: 335
With us: 3 yaers 7 months

Post #350by vagabund » 21.04.2016, 17:14

Репа, благодарности не потеряются? Их просто отключить, конвертировать и включить?
vagabund
Новичок
Reputation: 0
With us: 11 months 7 days

Post #351by sag-sag » 21.04.2016, 17:31

vagabund, а вот это я хз. Хотя если мыслить логически, не должно ничего потеряться. Я б на тестовом опробовал. В phpbbex своя система благодарностей.
Для phpbb 3.0 был специальный импортер: /viewtopic.php?t=40
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 30
Reputation: 335
With us: 3 yaers 7 months

Post #352by Sumanai » 21.04.2016, 17:43

vagabund, эта тема про 3.0. Перенесу в 3.1 чуть позже, как вы заметите.
vagabund wrote:Репа, благодарности не потеряются?
Какая репа, какие благодартности? Поточнее пожалуйста, с названиями модов.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1519
With us: 4 yaers 2 months

Post #353by vagabund » 21.04.2016, 17:47

Thanks for posts
Reputation System
vagabund
Новичок
Reputation: 0
With us: 11 months 7 days

Post #354by Sumanai » 21.04.2016, 19:17

Есть аналогичные расширения, по крайней мере первое гарантированно работает, и со вторым проблем быть не должно.
В общем при конвертации оставляете данные этих модов в БД (или проще вообще ничего не удалять) и посте конвертации в 2.0 ставите соответствующие расширения, всё должно работать.
Впоследствии вы можете конвертировать данные из "Thanks for posts" во встроенную систему репутации, но это не обязательно, вы можете отключить встроенную и продолжить использовать Thanks for posts.
Впрочем резервные копии не помешают никогда.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1519
With us: 4 yaers 2 months

Previous

Forum name: Мастерская
Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: View more smilies

   

Return to Мастерская