Обновление phpBB 3.2.7 до phpBB 3.3.3

Однажды на одном сервере нужно было обновить форум phpBB 3.2.7 до версии phpBB 3.3.3, по этому опишу процесс как я это делал.

Обязательно делаем резервную копию базы и файлов форума, например:

sudo tar -cvjf backup_forum_files.tar.bz2 /var/www/forum/
mysqldump -u root -p -h localhost DATABASE | gzip -c > backup_forum_db.sql.gz

Скачал архив с новой версией phpbb3 для автоматического обновления:

mkdir phpbb3.2.7_to3.3.3
cd phpbb3.2.7_to3.3.3
wget ttps://download.phpbb.com/pub/release/3.3/3.3.3/phpBB-3.2.7_to_3.3.3.zip
unzip phpBB-3.2.7_to_3.3.3.zip
ls

В моем случаем из архива распаковались директории: docs, install, vendor. Переместим их в директорию с данными форума (как только переместите директорию install, то форум будет выключен на техническое обслуживание).
Укажем права на файлы, а именно пользователя и группу от которой работает веб сервер (в Ubuntu это обычно www-data, если файлы переносились через cPanel, то права на файлы указывать не нужно):

sudo chown -R www-data:www-data /var/www/forum/

Откроем в браузере скрипт обновления, например: https://forum.ixnfo.com/install/app.php

В моем случае скрипт показал какие файлы больше не нужны (их я удалил вручную), а какие изменены (когда-то я изменял дизайн в стандартной темы prosilver и все изменения задокументировал в текстовый файл, по этому эти файлы я заменил оригинальными, а после обновления снова внес свои изменения).

The following files are modified and do not represent the original files from the old version. The updated file will be a merge between your modifications and the new file.
.htaccess
styles/prosilver/template/overall_header.html
styles/prosilver/theme/colours.css
styles/prosilver/theme/common.css

Вторым шагом была автоматическое обновление базы данных, которое прошло успешно. После обновления я удалил директорию install. На этом процесс обновления был завершен.

Смотрите также мои статьи:

Оставьте комментарий

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