Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 387 раз
Поблагодарили: 1737 раз

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

Сообщение 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 можно в нашем на нашем сайте.
Последний раз редактировалось rxu 06.02.2020 23:02, всего редактировалось 4 раза.
Изображение

alt-x
phpBB 1.4.4
Сообщения: 148
Стаж: 3 года 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

Хотел удалить сообщение, а не успел. Вы уже ответили) Спасибо!
Не удалил папку install и не поменял права config.php на 644.
Версия phpBB: 3.2.9.

alt-x
phpBB 1.4.4
Сообщения: 148
Стаж: 3 года 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

Ночной опыт обновления с 3.1.9 на 3.2.0 или инструкция для чайников.

1. Сделал бэкап форума.
Есть три способа:
- в админке форума
резервное копирование.jpg
- просто скачать папку с форумом по FTP на свой комп;
- через функцию резервного копирования на хостнге.

2. Деактивировал все стили кроме prosilver. Prosilver сделал стилем по умолчанию. Не знаю, правильно или нет, в инструкции написано, что всех пользователей, включая себя, перевести на prosilver, причём это делается где-то в другом месте. Другого места не нашёл(.
стили деактив.jpg

3. Отключил все расширения.

4. Скачал отсюда архив: https://www.phpbbguru.net/files/2/10/category/page-3
(ещё ночью там был 3.2.0))

5. Зашел по FTP на сервер, в папку форума. Удалил оттуда всё, кроме:
файлов:
config.php;
favicon.ico
двух html-файлов, подтверждающих права владельца для Yandex и Google,

папок
/ext
/images
/files
/store

В папке /store удалил всё, кроме
.htaccess
index.htm

6. Залил всё содержимое архива поверх оставшихся папок в папку форума на сервере (кроме config.php).

7. Через FTP установил права 777 для папок
store/;
cache/;
files/;
images/avatars/upload/

и 666 – для файла config.php

права доступа.jpg
права доступа.jpg (47.25 КБ) 611 просмотров

8. В браузере, где был открыт форум, в адресную строку после названия форума добавил /install/app.php
и запустил команду.

9. В появившейся панели управления выбрал русский язык и вкладку «Обновить»
Там было какое-то предупреждение на желтом фоне, не помню какое. Его проигнорил и запустил обновление.

10. Вернулся по FTP на сервер, удалил папку install и изменил права confg.php на 644.

11. Зашел на форум. Скачал и установил стиль для новой версии, последовательно включал расширения и проверял работоспособность. Одновременно выявлялись расширения, требующие обновления.

12. Столкнулся с тем, что после обновления новый стиль ограничен шириной 1152 пикселя (на лаптопах и десктопах – смотрится плохо).

Изменил значение ширины с 1152 на авто по этой инструкции.
Как растянуть форум?

Ну и, собственно, пока всё.
Версия phpBB: 3.2.9.

Аватара пользователя
Deniss
phpBB 1.4.4
Сообщения: 118
Стаж: 6 лет 9 месяцев
Благодарил (а): 22 раза
Поблагодарили: 1 раз

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

Сообщение Deniss »

Здравствуйте ..
Подскажите при обновлении версии 3.2.0 на 3.2.1 в автоматическом режиме возникает полоса жёлтого цвета?
Что это?
auto.JPG

Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 4 года 11 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

alt-x писал(а):
17.07.2017 12:15
5. Зашел по FTP на сервер, в папку форума. Удалил оттуда всё, кроме:
файлов:
config.php;
favicon.ico
двух html-файлов, подтверждающих права владельца для Yandex и Google,

папок
/ext
/images
/files
/store

неправильный способ тем, что удаляются подтверждающие файлы для всяких гугл, яндексов, robots.txt и прочее
на сайте phpbb.com инструкция наоборот велит удалять вышеперечисленные папки и файлы в скаченном свежем диструбитиве
наверное так правильнее
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4436
Стаж: 15 лет 5 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

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

Сообщение Siava »

Gubkin, голова на плечах тоже должна быть)) инструкция это не цитирует, но подразумевает.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

alt-x
phpBB 1.4.4
Сообщения: 148
Стаж: 3 года 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

Странно, после обновления Я.Метрика показывает, что на форуме за сегодня было всего 8 посетителей. Хотя по данным счетчика конференции более 700. Что с Я.Метрикой?
Кстати, robots.txt - то тоже удалять из прошлой версии не надо было !!?

И в Google Analitics за сегодня тоже 8 пользователей! Где все?
Версия phpBB: 3.2.9.

dnk
phpBB 2.0.4
Сообщения: 422
Стаж: 13 лет 10 месяцев
Благодарил (а): 13 раз

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

Сообщение dnk »

Если выйдут версии phpBB 3.2.4 phpBB 3.2.5 итд, то, если имеется, скажем, версия phpBB 3.2.0, нужно будет обновлять phpBB 3.2.0 до phpBB 3.2.1 итд последовательно до последней версии или достаточно в последней версии запустить скрипт обновления install/app.php, который обновит phpBB 3.2.0 сразу до последней версии?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10114
Стаж: 8 лет 10 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

Сообщение Татьяна5 »

dnk, и с версии 2.0 до 3.2.5 можно будет сразу обновиться

Для Siava: 2.0 это ветка 2.0
Последний раз редактировалось Siava 18.07.2017 13:43, всего редактировалось 1 раз.
Причина: поправил 2.0 на 3.2.0

alt-x
phpBB 1.4.4
Сообщения: 148
Стаж: 3 года 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

alt-x писал(а):
17.07.2017 12:15
Ночной опыт обновления с 3.1.9 на 3.2.0 или инструкция для чайников.
К сказанному следует добавить, что при обновлении слетают счетчики Я.Метрики и Google Analitics и их надо переустанавливать заново.
Версия phpBB: 3.2.9.

Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 4 года 11 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

Перед обновлением с 3.1.9 до 3.2.1 отключил все расширения через STK
получил ошибку на главной
чистки кэша автоматом и в ручную не помогли

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

Fatal error Uncaught exception 'SymfonyComponentDependencyInjectionExceptionServiceNotFoundException' with message 'You have requested a non-existent service pico.reputation.notification.type.rate_post_positive.' in homeoilchoiceoilchoice.rudocsvendorsymfonydependency-injectionSymfonyComponentDependencyInjectionContainerBuilder.php802 Stack trace #0 homeoilchoiceoilchoice.rudocsvendorsymfonydependency-injectionSymfonyComponentDependencyInjectionContainerBuilder.php(444) SymfonyComponentDependencyInjectionContainerBuilder-getDefinition('pico.reputation...') #1 homeoilchoiceoilchoice.rudocsphpbbnotificationmanager.php(907) SymfonyComponentDependencyInjectionContainerBuilder-get('pico.reputation...') #2 homeoilchoiceoilchoice.rudocsphpbbnotificationmanager.php(887) phpbbnotificationmanager-load_object('pico.reputation...') #3 homeoilchoiceoilchoice.rudocsphpbbnotificationmanager.php(230) phpbbnotificationmanager-get_item_type_class('pico.reputation...', Ar in homeoilchoiceoilchoice.rudocsvendorsymfonydependency-injectionSymfonyComponentDependencyInjectionContainerBuilder.php on line 802
Включил 3 вышеперечисленных в коде расширения, ошибки пропали
Выключил их через админку - стало всё нормально
Глюк STK ? лучше видимо вручную по одному выключать

При попытке обновления форума вылезла ошибка

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

Fatal error: Call to undefined function Zend\Code\Reflection\token_get_all() in /home/oilchoice/oilchoice.ru/docs/vendor/zendframework/zend-code/src/Reflection/MethodReflection.php on line 230
В общем надо включить было "tokenizer" у хостера
2017-07-01_184918.png
после него обновление пошло
очень долго было на 75% ... думал всё, дообновлялся :D
IMG_2717.png
но в итоге всё норм прошло
4353453.png
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

KatrinCa
phpBB 1.0.0
Сообщения: 9
Стаж: 7 лет
Благодарил (а): 3 раза

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

Сообщение KatrinCa »

Обновлять с 3.2.0 до 3.2.1 нужно по этой же инструкции [FAQ] Как сконвертировать phpBB 3.0.х в phpBB 3.1.х ?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10114
Стаж: 8 лет 10 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

Сообщение Татьяна5 »

Нет, довольно много различий в деталях
[FAQ] Обновление phpBB 3.2.x to phpBB 3.2.x

Аватара пользователя
abola
phpBB 1.4.2
Сообщения: 50
Стаж: 14 лет
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение abola »

igorbond писал(а):
25.06.2017 17:06
Сделал эти манипуляции и не помогло, снова при обновлении пишет

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

Модуль уже существует: ACP_MANAGE_ATTACHMENTS
Отмена обновления схемы: \phpbb\db\migration\data\v310\dev.
rxu писал(а):
25.06.2017 17:07
Файлы модуля-то удалили с сервера сначала, прежде чем STK запускать?

rxu, у меня ровно та же проблема. Пытаюсь обновить базу от 3.0.10 до последней 3.2.1. Именно базу, через install/app.php/update# , а не через stk, файлы полностью чистые от 3.2.1, т.е. дело не в файлах!

Подскажите, что поправить в базе, чтобы процесс сдвинулся?
Без имени-3.jpg

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 387 раз
Поблагодарили: 1737 раз

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

Сообщение rxu »

abola, у вас был установлен мод Manage attachments module for phpBB3. Он содержит администраторский модуль с тем же идентификатором, что и ядро phpBB 3.2.
Администраторский модуль от мода надо было удалить до конвертации либо стандартным способом через админраздел, либо через STK, а затем и его файлы с сервера.
Изображение

Аватара пользователя
abola
phpBB 1.4.2
Сообщения: 50
Стаж: 14 лет
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение abola »

rxu, удалил все модули через stk, почистил базу, в админке не осталось ни одного модуля, залил полностью чистые файлы 3.2.1, пытаюсь обновить бд - Модуль уже существует :(

Помогло удаление в таблице phpbb3_modules поля с module_langname = ACP_MANAGE_ATTACHMENTS (почему его не удалил stk - не знаю)

Перенесено из форума Поддержка phpBB 3.2.x в форум FAQ 01.01.2019 7:36 модератором rxu

Вернуться в «FAQ»