Обновление phpBB 3.1.8 на phpBB 3.1.9

Сегодня обновил форум phpBB 3.1.8 на phpBB 3.1.9 автоматическим пакетом обновления.

Ниже опишу порядок действий для выполнения обновления:

1) Сделаем резервную копию файлов и базы форума.
В Linux это можно сделать например командами:

sudo tar -cvjf backup_forum_files.tar.bz2 /var/www/forum/
mysqldump -u ПОЛЬЗОВАТЕЛЬ -h localhost -pПАРОЛЬ БАЗА | gzip -c > backup_forum_base.sql.gz

2) Теперь нужно скачать архив с пакетом обновления https://www.phpbb.com/downloads/#update

3) Распакуем из архива только install/ и vendor/ в директорию с форумом. Если папка install находится в директории с форумом, он автоматически отключается, то есть никто на нем не будет писать и ходить.
Если файлы перемещали из терминала, то на них возможно будут установлены права владельца от которого перемещали и web сервер не сможет получить к ним доступ, поэтому укажем группу и владельца от которого работает web север командами:

sudo chown -R user:user /var/www/forum/install/
sudo chown -R user:user /var/www/forum/vendor/

4) Откроем в браузере ссылку на форум добавив к ней install, например http://example.com/forum/install/.
Теперь осталось нажать Update и следовать инструкциям.

Если в коде каких-то файлов вы делали изменения и они затрагиваются обновлением, об этому будет сообщено и предложено выбрать какую версию файлов оставить, на мой взгляд лучше ставить новую версию из обновления, а изменения потом внести после обновления сравнив оба файла например в Notepad++ с использованием плагина Notepad++ Compare plugin который показывает отличия в коде файлов.

Добавить комментарий