С phpbbex в phpbb3

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

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

Сообщение #1 sag-sag » 05.03.2014, 13:26

Если у вас возникло желание перейти с phpBBex на phpBB3, то эта инструкция для Вас.
phpBBex 1.9.1 = phpBB 3.0.14
phpBBex 2.0.2 = phpBB 3.1.7

  1. Ставим по умолчанию стандартный стиль (а то потом будет ошибка) и желательно удаляем модули.
  2. Удаляем в корневой папке форума phpbbex на хостинге все, кроме:
    • папку images
    • папку files
    • config.php
    • и другие файлы по типу: favicon.ico.
  3. Заливаем файлы phpbb3, удалив перед этим из него:
    • папку install
    • config.php
    Вот как это все выглядит:
    Screenshot_1.png

После этого можете зайти на сайт и посмотреть как он ужасно выглядит.

Приступаем к наведению порядка.
  1. Скачиваем Support Toolkit (STK) и устанавливаем его (закинув папку STK в директорию форума на хостинге)
  2. Запускаем STK: http://ваш форум.ru/stk/ и переходим во вкладку Support Tools
  3. Выбираем Database Cleaner и чистим базу.
    Скрины действа
    Screenshot_2.png

    Screenshot_3.png

    Screenshot_4.png

    Screenshot_5.png

    ДОЙДЯ ДО ЭТОГО МОМЕНТА:
    Спойлер
    Screenshot_6.png

    и нажав Далее, вывалиться ошибка:
    Спойлер
    Screenshot_7.png
    Screenshot_7.png (32.18 КБ) Просмотров: 63318
    я на нее забиваю, закрываю и удаляю STK :biggrin: .

Далее чистим админку от остатков модулей phpBBex.
  1. Заходим в АЦ и видим остатки, которые надо удалять:
    Спойлер
    Screenshot_8.png
    Screenshot_8.png (28.34 КБ) Просмотров: 63318
    Screenshot_9.png
    Screenshot_9.png (20.62 КБ) Просмотров: 63318
    а так же ошибку при попытке перейти во вкладку Обслуживание
    Спойлер
    Screenshot_10.png
    Screenshot_10.png (14.74 КБ) Просмотров: 63318
  2. Идем во вкладку Система - Управление модулями - Панель администратора и начинаем удалять модули от phpBBex.
  3. Во вкладке Общие - Конфигураия у нас было два лишних модуля:
    ACP_STYLE_SETTINGS и ACP_OUTLINKS
    Значит в по такому же пути проходим в Управление модулями - Панель администратора и удаляем эти модули
    Спойлер
    Screenshot_11.png
    Screenshot_11.png (26.78 КБ) Просмотров: 63318
    ТО же самое мы делаем с остальными остатками.
  4. Ошибку во вкладке Обслуживание решаем так же удалив:
    ACP_LOGGING_SETTINGS и ACP_REGISTER_LOGS
    Спойлер
    Screenshot_12.png
    Screenshot_12.png (12.55 КБ) Просмотров: 63318

Далее чистим админку от остатков прав доступа phpBBex.

  1. Идем во вкладку Права доступа - Роли
    Спойлер
    Screenshot_13.png
    Screenshot_13.png (4.27 КБ) Просмотров: 63318
  2. Удаляем Пользовательские роли
    ROLE_USER_GUEST и ROLE_USER_BOT
  3. Удаляем Форумные роли
    ROLE_FORUM_NOTOPIC, ROLE_FORUM_POLLS_LOCK и так далее
    Спойлер
    Screenshot_14.png

Решаем проблему с аватарками
  1. Заходим на форум и заливаем себе аватарку.
  2. Заходим в каталог с аватарками и видите там кучу файлов вида 1.gif и один файл вида 0123456789abcdef0123456789abcdef_1.gif. Ко всем файлам первого вида допишите префикс из файла второго вида 0123456789abcdef0123456789abcdef_ — это поможет phpBB отобразить все аватарки пользователей из phpBBex.
Советую для этого использовать Total Commander:
Спойлер
Screenshot_15.png
Screenshot_15.png (11.29 КБ) Просмотров: 63318
Маска для группового переименования будет:
Спойлер
Screenshot_16.png
Screenshot_16.png (4.16 КБ) Просмотров: 63318


ВСЕ. Доводим форум до кондиции:
- чистим кеши
- мучаемся :biggrin:

ВАЖНО:
Перейдя на phpBB3, вы столкнетесь с большим количеством "проблем":
  • то что вы в phpBBex делали с помощью настройки в АЦ, в phpBB3 вам придется делать через правку кода
  • отсутствие решений борьбы со спамом (придется ставить стороннее решение)
  • придется править много текста в сообщениях, так как в phpBB все топорно
  • и так далее, все зависит от форума и его наполнения
Последний раз редактировалось sag-sag 19.01.2016, 13:48, всего редактировалось 5 раз(а).
sag-sag M
Автор темы
Аватара
Репутация: 416
С нами: 11 лет 10 месяцев


Сообщение #81 Metr » 03.07.2025, 19:01

А если поставить phpBB3, а потом обновить до phpBBex 1.9.8, будет работать?
Metr
Репутация: 1
С нами: 9 лет 7 месяцев

Сообщение #82 VEG » 04.07.2025, 08:17

В phpBBex 1.9.8 можно конвертировать только из phpBB 3.0.x. Сделать конвертацию из более новых phpBB возможно, но на это не нашлось времени.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1687
С нами: 13 лет 2 месяца

Сообщение #83 Metr » Вчера, 20:01

pcxp, не получилось к базе данных при установке с 0 подключиться. Пишет - Таблицы с указанным префиксом уже существуют. Пожалуйста, выберите альтернативу.
Пока не разобрался. Может направите где смотреть?
Metr
Репутация: 1
С нами: 9 лет 7 месяцев

Сообщение #84 pcxp » Вчера, 22:36

Metr:Пока не разобрался. Может направите где смотреть?
1)Сделали ли Вы всевозможные бэкапы -- БД, все нужные файлы форума?
2)Работаете ли Вы с копиями этих бэкапов, а не с самими master-бэкапами?
3)Установили ли вы новую, "чистую" версию phpBB 3.3.X?
4)Есть ли у Вас доступ к phpMyAdmin?

5)Я видел у Вас, вроде бы нормально работающий форум phpBB, почему вы продолжаете эксперименты, какова причина?
pcxp M
Аватара
Откуда: SPb
Репутация: 8
С нами: 11 лет 8 месяцев

Пред.

Вернуться в Мастерская 1.x



cron