Страница 23 из 37

[FAQ] Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2/3.3

Добавлено: 09.03.2015 13:42
rxu
  • Проверить все установленные расширения на совместимость с phpBB 3.2 (на сайтах авторов этих расширений, или в форумах поддержки расширений на нашей конференции).
  • Проверить свой сервер на соответствие: phpBB 3.2.x - системные требования. Минимальные системные требования для версии PHP повышены - не ниже PHP 5.4.0 (для phpBB 3.1 - 5.3.3).
  • Сделать бэкап ВСЕГО - и файлов, и базы данных, чтобы потом не было мучительно больно за бесцельно прожитые годы.
  • Переключить всех пользователей, включая себя, на стиль prosilver (phpBB 3.2.х должен делать это сам, но всё равно не повредит).
  • Удалить в Администраторском разделе все стили, кроме prosilver
  • При конвертации с 3.0
    Удалите AutoMOD, если он был установлен, а также все "неродные" модули администраторского, модераторского, личного разделов, если таковые были установлены вместе с какими-либо модами.
    Удалите все "неродные" таблицы, "неродные" колонки из стандартных таблиц, права доступа, если таковые были установлены вместе с какими-либо модами, кроме тех, для которых есть портированные расширения, и вы собираетесь их установить после обновления. Если это затруднительно сделать вручную, воспользуйтесь инструментом Support ToolKit (STK).
    Для этого наберите в адресной строке http://ваш_домен/stk/
    Перейдите на вкладку Инструменты поддержки и выберите пункт Проверка изменений в Базе Данных - последовательно выполните все необходимые действия.
  • Удалить файлы phpBB 3.1, КРОМЕ:
    • config.php
    • папки /ext
    • папки /images
    • папки /files
    • папки /store
    • если используется нестандартный .htaccess - сохранить и его
  • Скопировать все файлы phpBB 3.2 в папку, где находится phpBB 3.1 (кроме config.php)
  • Убедиться в наличии прав доступа к папкам store/, cache/, files/ и images/avatars/upload/ - 777, к файлу config.php - не ниже 666, и выставить таковые при необходимости.
  • Ввести в адресной строке и запустить /install/app.php (после имени домена и пути к форумам).
  • Удалить (или переименовать) папку /install, изменить права доступа к файлу config.php на 644.
  • Готово!
Замечание №1: Работоспособность расширений от phpBB 3.1 не гарантирована. Более того, часть расширений (например, использующих систему уведомлений) гарантированно несовместима.
Замечание №2: стили для phpBB 3.2 несовместимы со стилями для phpBB 3.1. Если используется уникальный дизайн, его придется обновить или переписать для соответствия phpBB 3.2, иначе он будет потерян.


Перед обновлением обязательно сделать резервные копии всех файлов и базы данных.

Скачать русский пакет phpBB 3.2 можно в нашем на нашем сайте.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 14.09.2017 8:56
rxu
abola писал(а): 14.09.2017 8:53Помогло удаление в таблице phpbb3_modules поля с module_langname = ACP_MANAGE_ATTACHMENTS
В этом и был смысл использования STK.
abola писал(а): 14.09.2017 8:53почему его не удалил stk - не знаю
Аналогично. Если только не пропустили шаг восстановления модулей админраздела.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 24.09.2017 6:54
Bzzz
День добрый!
Обновился с 3.0.9 до 3.2.1, вроде все прошло хорошо, только в конце обновления базы были сообщения:
[phpBB Debug] "Undefined index: user_email"

Сейчас новый форум работает без проблем (вроде как), с чем это было связано и на чем может сказаться? Поиск в гугле ответ не дал.
Заранее благодарен.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 24.09.2017 7:02
rxu
Посмотрите, если в БД в таблице пользователей поле user_email присутствует, то можно не беспокоиться.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 25.09.2017 7:49
Bzzz
Да, поле есть, и вроде все работает, таки можно не беспокоиться. Видимо как-то связано с индексами в базе, но в чем именно проблема так и не понял.
На форуме phpbb.com тоже были такие проблемы у людей, но внятного ответа никто не дал.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 25.09.2017 7:52
rxu
Инсталлятор иногда выдает такие сообщения, даже если при обновлении отключена конференция, например. Влияния на работу ни инсталлятора, ни основного ядра не замечено.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 25.09.2017 19:12
Bzzz
Еще раз благодарю.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 16.10.2017 10:42
LiStopaD
Всем доброго времени суток! Подскажите, по такому вопросу.
У меня сейчас установлен форум версии 3.0.14. В начале года мой хостинг был взломан. Вроде бы эксплойты нашёл. Но всё же нет полной уверенности, что не осталось гадости.
Можно ли мне удалить все старые файлы, за исключением загруженных на форуме изображений. Сделать дамп базы данных форума.
Установить форум 3.2 и всё это залить на новый форум, чтобы все старые темы, сообщения и фотографии остались, но движок был новый и сами файлы были новые, все.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 16.10.2017 10:45
rxu
Можно. Но по инструкции.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 16.10.2017 10:47
LiStopaD
По какой инструкции? На форуме она есть?

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 16.10.2017 11:32
rxu
см. первый пост данной темы, далее - по ссылке оттуда.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 24.12.2017 19:39
MrRedder
Вот тут http://www.telesputnik.ru/forum очень большой форум! Да ещё и на PostGreSQL! Есть ли какие то специальные инструкции для обновления данного форума?

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 24.12.2017 19:55
Sheer
SmallAnton, нет никаких специальных инструкций.
Придется тебя опять в бан отправлять.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 24.12.2017 20:12
MrRedder
Sheer, Не нужно в бан) Всё понял. Ушёл отсёдова.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 02.03.2018 21:46
Gudvin
Обновился с 3.0->3.1->3.2 через консоль. Получил проблему с bbcodes после переноса. В версии phpbb 3.0 в таблице phpbb_posts, например, при использовании bbcodes "youtube" создаётся запись

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

[youtube:2gxk1987]идентификатор видео [/youtube:2gxk1987]
а в версии 3.2

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

<r><YOUTUBE content="идентификатор видео"><s>[youtube]</s>идентификатор видео<e>[/youtube]</e></YOUTUBE></r>
. При конвертации базы данных, по какой-то причине формат записей bbcodes не конвертировался, хотя при обновлении через админку (на другом сайте) всё прошло нормально. Та же проблема и с другими кодами, например [url= ] и т.д.

Re: Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2

Добавлено: 03.03.2018 1:10
Sumanai
Через ту же консоль сделайте репарсинг ббкодов.