С 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 КБ) Просмотров: 56337
    я на нее забиваю, закрываю и удаляю STK :biggrin: .

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

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

  1. Идем во вкладку Права доступа - Роли
    Спойлер
    Screenshot_13.png
    Screenshot_13.png (4.27 КБ) Просмотров: 56337
  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 КБ) Просмотров: 56337
Маска для группового переименования будет:
Спойлер
Screenshot_16.png
Screenshot_16.png (4.16 КБ) Просмотров: 56337


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

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


Сообщение #21 Леля » 19.01.2016, 09:07

sag-sag, какой смысл, мне надо самой понять, потому как потом возможно потом рабочий придется переносить. Я понимаю что надо модули лишние убирать, каким образом, если из админки я не могу попасть во вкладку модули?
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #22 sag-sag » 19.01.2016, 09:15

Леля, вам и не надо в нее попадать). Вам надо:
Система - Управление модулями
И далее по очередно
-Панель администратора
-Панель пользователя
-Панель модератора
Удалить эти самые модули:
Удаляем из админки модули, которые отображаются, типа: ACP_STYLE_SETTINGS, ACP_OUTLINKS и т.д.
Удаляем ненужные маски прав!

Попозже в шапке подробнее опишу.

Добавлено спустя 3 минуты 53 секунды:
А вобще вы зря это все затеяли. Форум у вас большой. Например спйлера в чистом phpbb нет, это значит что в сообщениях где он использовался остануться его теги. Опять де вам придется куча всего подделывать на phpbb, то что в phpbbx, вам было достаточно просто использовать функцию. Готовьтесь к наплыву спама, я серьезно. Или придется ставить расширение, которое в phpbbex есть по умолчанию. И так далее
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #23 Леля » 19.01.2016, 09:54

sag-sag, спасибо большое, я подумаю и поизучаю :smile:
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #24 sag-sag » 19.01.2016, 10:09

Леля, я все это проходил и не раз. Если реально хотите сменить двиг, то как и выше написал, посмотрите Xenforo. Если надо, напишите в ЛС, я вам подскажу где что скачать и тому подобное. Так же смогу помочь с этим.
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #25 Леля » 19.01.2016, 10:25

sag-sag:Удаляем ненужные маски прав!

это Права управления - Маски прав доступа ?

а что значит ненужные?
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #26 sag-sag » 19.01.2016, 10:42

Да это они. Вы их сразу увидите. По типу модулей)
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #27 Леля » 19.01.2016, 12:10

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

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

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/acp/acp_board.php
LINE: 430
CALL: trigger_error()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_board->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #28 sag-sag » 19.01.2016, 12:12

Леля:а что может быть со вкладкой обслуживание, выходит ошибка, это можно как нибудь исправить?
вы не удалил какой-то модуль. Что-то осталось.
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #29 Леля » 19.01.2016, 12:24

sag-sag, проверю ещё раз, но вроде везде все протыкала, вот с маскам не совсем поняла где их удалять, Захожу в права доступа, прошлась по ролям. только 1-2 были непонятные. выбираю ниже права Маски прав доступа - Права администратора а там можно только посмотреть эти права, среди них есть нечитаемые, как их удалить?

Добавлено спустя 1 минуту 29 секунд:
а вот такие модули нужны? с подписью [Скрытый модуль], например

Код: Выделить всё
Просмотр визуального подтверждения [Скрытый модуль]

Добавлено спустя 22 минуты 56 секунд:
Точно пропустила не все модули удалила, растяпа, всё заработало. Спасибо sag-sag за терпение и помощь, буду дальше ковырять. А вы не знаете 3.0.14 можно обновить сразу на 3.1.7?
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #30 sag-sag » 19.01.2016, 12:53

Леля, смотрите как с модулями надо.
У вас уже стоит phpBB. Заходите в админку.
  1. Открываете самую первую вкладку - Общие. В не вы увидите модули от phpbbex. Они будут иметь такой вид: ACP_STYLE_SETTINGS, ACP_OUTLINKS и так далее (название может быть другое). теперь этот модуль надо удалить.
  2. Идете во вкладку Система - Управление модулями - Панель администратора и там удаляете.
    Например, у нас во вкладке Общие - Быстрый доступ будет остаток от phpbbex: ACP_STYLE_SETTINGS.
    Значит идем Система - Управление модулями - Панель администратора - Общие и удаляем ACP_STYLE_SETTINGS.
    И так со всеми вкладками.
  3. Если вкладка открывается с ошибкой, значит мы опять же идем Система - Управление модулями - Панель администратора, находим нашу вкладку и вычищаем в ней остатки от phpbbex (подобные: ACP_STYLE_SETTINGS)

Леля:а вот такие модули нужны? с подписью [Скрытый модуль], например
вам нудно удалят ток модули такого вида: ACP_STYLE_SETTINGS

Добавлено спустя 1 минуту 2 секунды:
Леля, давайте так сделаем. Я сейчас второй свой форум переведу на phpBB и все заскриншотю :smile:
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #31 Леля » 19.01.2016, 12:57

sag-sag:Леля, давайте так сделаем. Я сейчас второй свой форум переведу на phpBB и все заскриншотю
было бы здорово!
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #32 sag-sag » 19.01.2016, 12:59

Леля:было бы здорово!
Ок! Подождите немного. В шапке будет подробная инструкция.

Добавлено спустя 49 минут 20 секунд:
Леля, все :smile:. Я делал всегда так. И все отлично.
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #33 Леля » 19.01.2016, 14:03

sag-sag, спасибо, это всё сделала.

Ещё 2 вопросика :oops:

1. в правах вот такое, что это и надо ли как то исправлять

Спойлер
права.jpg

2. Все таки про обновление, как перейти на 3.1.7 с 3.0.14
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет 1 месяц

Сообщение #34 sag-sag » 19.01.2016, 14:11

1. Да надо, но вот я чет пока не знаю как). Надо подумать
2. Я не знаю как такое сделать. Пока не пробовал :smile:. А вообще 3.1.7 лучше намного 3.0.14
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #35 Sumanai » 19.01.2016, 15:40

Леля:но согласитесь, перспектива поддержки у него маловероятна, вас всего двое
А перспектива поддержки десятков модов/расширений, которые нужно будет установить на чистый phpBB, чтобы повторить нужную функциональность phpBBex, думаете лучше? Куча разных авторов с разными целями.
Леля:А вы не знаете 3.0.14 можно обновить сразу на 3.1.7?
Почему бы не на phpBBex 2.0?
Леля:2. Все таки про обновление, как перейти на 3.1.7 с 3.0.14
Просто по инструкции с гуру.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #36 sag-sag » 19.01.2016, 17:12

Леля:Все таки про обновление, как перейти на 3.1.7 с 3.0.14
Вот я лошара)). С просонья показалось, что ты хочешь из 3.1.7 в 3.0.14 перейти :insane: . Поэтому я и написал что не знаю).
А так конечно как Sumanai описал.
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #37 HD321kbps » 19.01.2016, 17:46

Леля:1. в правах вот такое, что это и надо ли как то исправлять
надо удалять в базе данных
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #38 Next-rus » 06.05.2016, 22:58

Хм, после миграции почему-то время показывается с фигурными скобками. Изменение формата времени в настройках конференции ситуацию меняет только для гостей и новых пользователей, а как быть с текущими пользователями? Если пользователь вручную меняет, то все Ок.
Next-rus M
Аватара
Откуда: Москва
Репутация: 0
С нами: 8 лет

Сообщение #39 sag-sag » 06.05.2016, 23:20

Next-rus:Хм, после миграции почему-то время показывается с фигурными скобками. Изменение формата времени в настройках конференции ситуацию меняет только для гостей и новых пользователей, а как быть с текущими пользователями? Если пользователь вручную меняет, то все Ок.
это в phpBB? Данным вопросом не заморачивался. В принципе не тяжело им через настройки самим поменять.
sag-sag M
Автор темы
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #40 Next-rus » 06.05.2016, 23:28

sag-sag:это в phpBB?
Да, в phpBB. Просто поисковые боты тоже видят с этими скобками. Наверное, не совсем хорошо. Надо как-то поправить, но не знаю как...
Next-rus M
Аватара
Откуда: Москва
Репутация: 0
С нами: 8 лет

Пред.След.

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