Страница 24 из 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

Добавлено: 03.03.2018 12:12
Gudvin
Спасибо, не подскажите команду для запуска скрипта репарсинга из консоли? Эта?

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

php bin/phpbbcli.php --safe-mode reparser:reparse post_text --ansi

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

Добавлено: 03.03.2018 12:19
Sumanai
Параметр --ansi, возможно, лишний, я его не использовал.

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

Добавлено: 03.03.2018 12:22
Gudvin
Спасибо, а можно еще команду для парсинга таблиц личных сообщений и профилей пользователей?

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

Добавлено: 03.03.2018 12:36
Татьяна5
Gudvin писал(а): 03.03.2018 12:12--safe-mode
Это явно лишнее

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

Добавлено: 03.03.2018 12:52
Sumanai
Gudvin писал(а): 03.03.2018 12:22 Спасибо, а можно еще команду для парсинга таблиц личных сообщений и профилей пользователей?
Наберите без post_text, либо выведет параметры, либо отрепарсит всё сразу.

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

Добавлено: 03.03.2018 12:54
Татьяна5
Gudvin писал(а): 03.03.2018 12:22 для парсинга таблиц личных сообщений и профилей пользователей?
Убрать ещё post_text

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.03.2018 10:42
Mic70
Доброго всем!
После автоматического обновления с 3.2.1 на 3.2.2 пропали иконки форумов.
Они где-нибудь отключаются в админке? (может я сам их нечаянно отключил)
Подскажите в какую сторону хоть копать? ))
Стиль стандартный.
расширения:
phpBB Media Embed PlugIn 1.0.0
Profile side switcher 0.0.1
QuickReply Reloaded 2.0.0-alpha
Upload Extensions 3.2.0-dev
VigLink 1.0.3

(перевел на оплату сервера 300р.)

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.03.2018 11:48
nissin
Mic70, дайте ссылку на форум.

Отправлено спустя 24 минуты :
Mic70, перезалейте папку styles/prosilver/theme/images/, там файлы битые.
Например файл sticky_unread.gif в начале содержит:

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

<<<<<<< CURRENT_FILE
Естественно не открывается в браузере для просмотра.

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.03.2018 12:37
Mic70
Перезалил. Заработало, но как-то странно. Надо постоянно обновлять страницу в браузере (огнелис у меня) чтобы отобразились все иконки. В эксплорере вроде нормально. Спасибо!
Firefox как бы не догружает картинки.... Вот сейчас зашел в тему, вышел обратно и иконка прилепленной темы уже не отображается...обновил страницу - появилась

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.03.2018 14:36
DeathMan
Mic70, тут уже работа кеша браузера, чистите кеш

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.03.2018 16:03
Mic70
кэш чистится автоматически при выходе из браузера. Куки чистил каждые 5 минут.

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

Добавлено: 18.03.2018 12:42
SergeiS
Закончил боевой поход на версию 3.2 :D
Краткий отчет с места боев:
1) в пятницу сделал копию 3.1 Production базы, скопировал все файлы
2) в субботу доставал вопросами. Огромное спасибо всем за помощь, особая благодарность Sheer, Татьяна5, Mr. Anderson!!
3) вечером субботы, удовлетворенный результатом на dev, пошел в атаку на production. :ugeek:
Удалил все ненужные файлы и ура, с шашкой наголо. Но тут ждали неожиданности, из за сопки вылетело не желание базы конвертироваться. Таже самая база без проблем сконвертированная на dev :!: Пробовал раза 4, (db,files copy -> upgrade -> FAIL) с прочитанными в разных местах советами. Не выходит каменный цветок :shock: :?
db_UPDATE_error.jpg
Доступа через SSH до понедельника не обещали, возможность поменять timeout там же :roll:

В конце концов, в четыре утра, пришла мысль: "а не замахнуться ли нам на Вильяма нашего, Шекспира?"(c) И переименовав dev в production закончил обновление :D :lol: :shock:

Потеряли около 30 сообщений, что в принципе фигня.
Обратил внимание что у моего провайдера на PHP 7.2 форум работает значительно медленней чем на PHP 7.1 :shock:

По результатам похода на 3.2 осознал что SSH доступ для обновления базы в нонешних условиях необходим. 12 лет до этого обходился, а теперь технологии :!: :!: :!: :roll:

Из оставшегося, вот такая мелочь в ACP:
ACP_error.jpg
Что посоветуете, проверенный STK [3.1][3.2] [dev] STK for phpBB 3.1.x & 3.2.x на нее, раздел Пересоздание модуля управления модулями ?
Заодно есть ли смысл сделать Оптимизация таблиц БД? предварительно сделав бекап перед любыми операциями с базой...

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

Добавлено: 18.03.2018 13:13
Татьяна5
Посоветую стащить БД на локалку и переобновиться (так не понять, что там ещё могло случиться, помимо неправильного вызова модуля)

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

Добавлено: 18.03.2018 13:25
SergeiS
Татьяна,
а смысл? Сейчас 3.2 бежит на базе которая обновилась без видимых ошибок. Из видимых проблем только эта, да и похоже что это наследство с перехода 3.0 -> 3.1, было много проблем с модулями, но STK тогда справился

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

Добавлено: 18.03.2018 14:06
Татьяна5
Если проблемы вылезут потом, переобновляться без ошибок будет уже поздно