С phpbbex в phpbb3

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

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

Post #1by 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

    ДОЙДЯ ДО ЭТОГО МОМЕНТА:
    Spoiler
    Screenshot_6.png

    и нажав Далее, вывалиться ошибка:
    Spoiler
    Screenshot_7.png
    Screenshot_7.png (32.18 KiB) Viewed 6924 times
    я на нее забиваю, закрываю и удаляю STK :biggrin: .

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

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

  1. Идем во вкладку Права доступа - Роли
    Spoiler
    Screenshot_13.png
    Screenshot_13.png (4.27 KiB) Viewed 6924 times
  2. Удаляем Пользовательские роли
    ROLE_USER_GUEST и ROLE_USER_BOT
  3. Удаляем Форумные роли
    ROLE_FORUM_NOTOPIC, ROLE_FORUM_POLLS_LOCK и так далее
    Spoiler
    Screenshot_14.png

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


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

ВАЖНО:
Перейдя на phpBB3, вы столкнетесь с большим количеством "проблем":
  • то что вы в phpBBex делали с помощью настройки в АЦ, в phpBB3 вам придется делать через правку кода
  • отсутствие решений борьбы со спамом (придется ставить стороннее решение)
  • придется править много текста в сообщениях, так как в phpBB все топорно
  • и так далее, все зависит от форума и его наполнения
Last edited by sag-sag on 19.01.2016, 13:48, edited 5 times in total.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months


Post #21by Леля » 19.01.2016, 09:07

sag-sag, какой смысл, мне надо самой понять, потому как потом возможно потом рабочий придется переносить. Я понимаю что надо модули лишние убирать, каким образом, если из админки я не могу попасть во вкладку модули?
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #22by sag-sag » 19.01.2016, 09:15

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

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

Added after 3 minutes 53 seconds:
А вобще вы зря это все затеяли. Форум у вас большой. Например спйлера в чистом phpbb нет, это значит что в сообщениях где он использовался остануться его теги. Опять де вам придется куча всего подделывать на phpbb, то что в phpbbx, вам было достаточно просто использовать функцию. Готовьтесь к наплыву спама, я серьезно. Или придется ставить расширение, которое в phpbbex есть по умолчанию. И так далее
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #23by Леля » 19.01.2016, 09:54

sag-sag, спасибо большое, я подумаю и поизучаю :smile:
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #24by sag-sag » 19.01.2016, 10:09

Леля, я все это проходил и не раз. Если реально хотите сменить двиг, то как и выше написал, посмотрите Xenforo. Если надо, напишите в ЛС, я вам подскажу где что скачать и тому подобное. Так же смогу помочь с этим.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #25by Леля » 19.01.2016, 10:25

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

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

а что значит ненужные?
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #26by sag-sag » 19.01.2016, 10:42

Да это они. Вы их сразу увидите. По типу модулей)
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #27by Леля » 19.01.2016, 12:10

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

Code: Select all
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
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #28by sag-sag » 19.01.2016, 12:12

Леля wrote:а что может быть со вкладкой обслуживание, выходит ошибка, это можно как нибудь исправить?
вы не удалил какой-то модуль. Что-то осталось.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #29by Леля » 19.01.2016, 12:24

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

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

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

Added after 22 minutes 56 seconds:
Точно пропустила не все модули удалила, растяпа, всё заработало. Спасибо sag-sag за терпение и помощь, буду дальше ковырять. А вы не знаете 3.0.14 можно обновить сразу на 3.1.7?
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #30by 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)

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

Added after 1 minute 2 seconds:
Леля, давайте так сделаем. Я сейчас второй свой форум переведу на phpBB и все заскриншотю :smile:
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #31by Леля » 19.01.2016, 12:57

sag-sag wrote:Леля, давайте так сделаем. Я сейчас второй свой форум переведу на phpBB и все заскриншотю
было бы здорово!
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #32by sag-sag » 19.01.2016, 12:59

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

Added after 49 minutes 20 seconds:
Леля, все :smile:. Я делал всегда так. И все отлично.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #33by Леля » 19.01.2016, 14:03

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

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

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

Spoiler
права.jpg

2. Все таки про обновление, как перейти на 3.1.7 с 3.0.14
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 2 months

Post #34by sag-sag » 19.01.2016, 14:11

1. Да надо, но вот я чет пока не знаю как). Надо подумать
2. Я не знаю как такое сделать. Пока не пробовал :smile:. А вообще 3.1.7 лучше намного 3.0.14
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #35by Sumanai » 19.01.2016, 15:40

Леля wrote:но согласитесь, перспектива поддержки у него маловероятна, вас всего двое
А перспектива поддержки десятков модов/расширений, которые нужно будет установить на чистый phpBB, чтобы повторить нужную функциональность phpBBex, думаете лучше? Куча разных авторов с разными целями.
Леля wrote:А вы не знаете 3.0.14 можно обновить сразу на 3.1.7?
Почему бы не на phpBBex 2.0?
Леля wrote:2. Все таки про обновление, как перейти на 3.1.7 с 3.0.14
Просто по инструкции с гуру.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1536
With us: 4 yaers 2 months

Post #36by sag-sag » 19.01.2016, 17:12

Леля wrote:Все таки про обновление, как перейти на 3.1.7 с 3.0.14
Вот я лошара)). С просонья показалось, что ты хочешь из 3.1.7 в 3.0.14 перейти :insane: . Поэтому я и написал что не знаю).
А так конечно как Sumanai описал.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #37by HD321kbps » 19.01.2016, 17:46

Леля wrote:1. в правах вот такое, что это и надо ли как то исправлять
надо удалять в базе данных
HD321kbps M
Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month

Post #38by Next-rus » 06.05.2016, 22:58

Хм, после миграции почему-то время показывается с фигурными скобками. Изменение формата времени в настройках конференции ситуацию меняет только для гостей и новых пользователей, а как быть с текущими пользователями? Если пользователь вручную меняет, то все Ок.
Next-rus M
Новичок
Avatar
Age: 31
Location: Москва
Reputation: 0
With us: 1 year 1 month

Post #39by sag-sag » 06.05.2016, 23:20

Next-rus wrote:Хм, после миграции почему-то время показывается с фигурными скобками. Изменение формата времени в настройках конференции ситуацию меняет только для гостей и новых пользователей, а как быть с текущими пользователями? Если пользователь вручную меняет, то все Ок.
это в phpBB? Данным вопросом не заморачивался. В принципе не тяжело им через настройки самим поменять.
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Topic author, Гуру
Age: 30
Reputation: 346
With us: 3 yaers 8 months

Post #40by Next-rus » 06.05.2016, 23:28

sag-sag wrote:это в phpBB?
Да, в phpBB. Просто поисковые боты тоже видят с этими скобками. Наверное, не совсем хорошо. Надо как-то поправить, но не знаю как...
Next-rus M
Новичок
Avatar
Age: 31
Location: Москва
Reputation: 0
With us: 1 year 1 month

PreviousNext

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 Мастерская