Внимание!
Не все расширения для 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
Сообщения: 15183
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 390 раз
Поблагодарили: 1771 раз

[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 раза.
Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 5 лет 9 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

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

Сообщение Sumanai »

Ну конечно. Но это далеко не тот провал между 3.0 и 3.1 в плане методологии написания доработок.

Аватара пользователя
Алг
Former team member
Сообщения: 912
Стаж: 8 лет
Откуда: Израиль
Благодарил (а): 87 раз
Поблагодарили: 296 раз

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

Сообщение Алг »

rxu писал(а): Процедура обновления до phpBB 3.2 аналогична таковой для phpBB 3.1: Как сконвертировать phpBB 3.0.х в phpBB 3.1.х
однако в папке install отсутствует файл database_update.php Что с этим делать?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

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

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

Сообщение rxu »

Алг писал(а): Что с этим делать?
Пока ждем https://tracker.phpbb.com/browse/PHPBB3-14312

С тех пор, как создавалась данная тема, ситуация поменялась. Пока обновить БД без обновления файлов можно только через фокус: скачать любой пакет автообновления, загрузить оттуда папку /install/update в папку /install на сервере, изменить в ней index.php, чтобы он выглядел примерно так

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

<?php

if (!defined('IN_PHPBB'))
{
    exit;
}

// Set update info with file structure to update
$update_info = array(
    'version'    => array('from' => '3.2.0-a1-dev', 'to' => '3.2.0-a1'),
    'files'        => array(
    ),
    'deleted'        => array(
    ),
);
 
версии from и to должны соответствовать реальным.

После этого пройти по ссылке /install/app.php, где на вкладке обновления после нажатия кнопки Обновить появится выбор между обновлением файлов и данных и только данных. Выбрать второе, обновить БД.
Изображение

Аватара пользователя
Алг
Former team member
Сообщения: 912
Стаж: 8 лет
Откуда: Израиль
Благодарил (а): 87 раз
Поблагодарили: 296 раз

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

Сообщение Алг »

спасибо, всё получилось. Есть один баг: я добавила русскую локализацию, в комбо она видна, а выбор русского не сохраняется
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

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

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

Сообщение rxu »

Алг писал(а): в комбо она видна, а выбор русского не сохраняется
Видимо, вот фикс https://github.com/phpbb/phpbb/pull/4053
Изображение

Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 9 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

что то не могу сделать апдейт с 3.2.0 dev на b2. При запуске /install/app.php белая страница. Кеши чистил

Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 9 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

при попытке обновить:
The installer detected a timeout

The installer has detected a timeout, you may try to refresh the page, which may lead to data corruption. We suggest that you either increase your timeout settings or try to use the CLI.

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

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

Сообщение rxu »

Это проблема второй беты. В релиз кандидате проблема таймаута установщика должна быть решена.
Изображение

Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 9 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

rxu, я скачивал с фтп RC1 и все равно эта ошибка

Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 9 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

хм, попробывал еще раз перезалить и почистил все кеши все равно ошибка такая же

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

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

Сообщение rxu »

Попробуйте на локалке.
Изображение

Аватара пользователя
Sponsor
phpBB 1.4.1
Сообщения: 41
Стаж: 13 лет 8 месяцев
Благодарил (а): 5 раз
Поблагодарили: 3 раза

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

Сообщение Sponsor »

Может не в тему.
Я так понимаю, что когда выйдет нормальная версия 3.2, версия 3.1 перестанет поддерживаться?
И когда приблизительно планируется выход?
Человечество - вот главный вирус планеты!! © Matrix

Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 10 лет 3 месяца
Откуда: Сергиев Посад
Благодарил (а): 390 раз
Поблагодарили: 731 раз

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

Сообщение владимир1983 »

За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
Predator
phpBB 1.4.0
Сообщения: 39
Стаж: 10 лет 4 месяца
Откуда: Москва
Благодарил (а): 12 раз

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

Сообщение Predator »

Закинул пакет "phpBB-3.1.9_to_3.2.0-RC1", получаю 500-ю ошибку. В логе апача следующее:

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

[Sun Sep 18 20:08:28.955062 2016] [:error] [pid 6331] [client 192.168.0.2:58356] PHP Warning:  require(../phpbb/class_loader.php): failed to open stream: No such file or directory in /var/www/zion.pw/public_html/forum/install/startup.php on line 31, referer: http://zion.pw/forum/install/
[Sun Sep 18 20:08:28.955188 2016] [:error] [pid 6331] [client 192.168.0.2:58356] PHP Fatal error:  require(): Failed opening required '../phpbb/class_loader.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/zion.pw/public_html/forum/install/startup.php on line 31, referer: http://zion.pw/forum/install/
[Sun Sep 18 20:08:31.236768 2016] [:error] [pid 6329] [client 192.168.0.2:58361] PHP Warning:  require(../phpbb/class_loader.php): failed to open stream: No such file or directory in /var/www/zion.pw/public_html/forum/install/startup.php on line 31
[Sun Sep 18 20:08:31.236890 2016] [:error] [pid 6329] [client 192.168.0.2:58361] PHP Fatal error:  require(): Failed opening required '../phpbb/class_loader.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/zion.pw/public_html/forum/install/startup.php on line 31
31-я строка - это:

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

require($old_path);
info.php

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

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

Сообщение rxu »

Predator писал(а): Закинул пакет "phpBB-3.1.9_to_3.2.0-RC1"
Обновляйтесь так, как сказано в инструкции, и всё будет ок.
Изображение

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

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