обновление версии phpBB

phpBB но не только...

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 22:15

Текущую версию phpBB смотрим на админстранице форума:
v1.png
(это показано на локальной версии форума, для отработки обновлений ... но это не имеет значения)

Обновление версии phpBB делается вручную и ... "через задницу", поэтому перед этим обязательно делает бэкап работающей версии чтобы иметь возможность откатиться хотя бы к тому что есть!
P.S. Перед этим, и любыми действиям по изменениям, отключаем конференцию в админразделе форума:

Изображение

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

olej@ACER:~/2020_WORK/rus.linux.net.hist/local$ time ./local_backup 
-rw-r--r-- 1 olej olej   42050975 янв 17 21:10 backup-17.01.2020_21-10.local.sql
-rw-r--r-- 1 olej olej 1099423957 янв 17 21:11 backup-17.01.2020_21-10.local.tgz

real	0m50,366s
user	0m44,008s
sys	0m3,376s

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 22:36

Olej писал(а):
17 янв 2020, 22:15
Обновление версии phpBB делается вручную
Тема описывающая обновления: [FAQ] Обновление phpBB 3.2.x/3.3.x to phpBB 3.2.x/3.3.x
...
Скопировать все файлы phpBB (с заменой) обновляемой версии (кроме config.php) в папку, где находится phpBB
Ввести в адресной строке и запустить/install/app.php/update (после имени домена и пути к форумам).
Там же есть URL последней руссифицированной текущей версии 3.2.Х - phpBB 3.2.9 Ru, для скачивания: https://www.phpbbguru.net/files/download-send/432/2/0
Версия: 3.2.9
Размер 7.94 MB
Скачиваний 20 003
Язык Русский
Лицензия GNU/GPL external
Создан 2018-09-13 21:17
Изменен 2020-01-06 22:21

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

olej@ACER:~/Загрузки$ ls -l phpBB-3.2.9-ru.zip 
-rw-r--r-- 1 olej olej 8329879 янв 16 01:58 phpBB-3.2.9-ru.zip

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 22:47

Olej писал(а):
17 янв 2020, 22:36
Там же есть URL последней руссифицированной текущей версии 3.2.Х - phpBB 3.2.9 Ru, для скачивания:

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

olej@ACER:~/2020_WORK/rus.linux.net.hist/local$ unzip -Xq phpBB-3.2.9-ru.zip 

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

olej@ACER:~/2020_WORK/rus.linux.net.hist/local$ cd phpBB

olej@ACER:~/2020_WORK/rus.linux.net.hist/local/phpBB3$ ls -l
итого 616
drwxr-xr-x  4 olej olej   4096 янв  4 12:32 adm
-rw-r--r--  1 olej olej    952 янв  4 12:32 app.php
drwxr-xr-x  7 olej olej   4096 янв  4 12:32 assets
drwxr-xr-x  2 olej olej   4096 янв  4 12:32 bin
drwxrwxrwx  2 olej olej   4096 янв  4 12:32 cache
-rw-r--r--  1 olej olej   5315 янв  4 12:32 common.php
-rw-r--r--  1 olej olej   1959 янв  4 12:32 composer.json
-rw-r--r--  1 olej olej 133968 янв  4 12:32 composer.lock
drwxr-xr-x  5 olej olej   4096 янв  4 12:59 config
-rw-rw-r--  1 olej olej      0 янв  4 12:59 config.php
-rw-r--r--  1 olej olej   2091 янв  4 12:32 cron.php
drwxr-xr-x  3 olej olej   4096 янв  4 12:32 docs
drwxr-xr-x  2 olej olej   4096 янв  4 12:32 download
drwxr-xr-x  3 olej olej   4096 янв  4 12:59 ext
-rw-r--r--  1 olej olej    944 янв  4 12:32 faq.php
-rw-r--r--  1 olej olej   1646 янв  4 12:32 feed.php
drwxrwxrwx  2 olej olej   4096 янв  4 12:32 files
drwxr-xr-x  7 olej olej   4096 янв  4 12:32 images
drwxr-xr-x  9 olej olej   4096 янв  4 12:32 includes
-rw-r--r--  1 olej olej   8775 янв  4 12:32 index.php
drwxr-xr-x  5 olej olej   4096 янв  4 12:59 install
drwxr-xr-x  4 olej olej   4096 янв  4 12:32 language
-rw-r--r--  1 olej olej   9176 янв  4 12:32 mcp.php
-rw-r--r--  1 olej olej  59432 янв  4 12:32 memberlist.php
drwxr-xr-x 44 olej olej   4096 янв  4 12:32 phpbb
-rw-r--r--  1 olej olej  76595 янв  4 12:32 posting.php
-rw-r--r--  1 olej olej   1097 янв  4 12:32 report.php
-rw-r--r--  1 olej olej  56633 янв  4 12:32 search.php
drwxrwxrwx  2 olej olej   4096 янв  4 12:32 store
drwxr-xr-x  4 olej olej   4096 янв  4 12:32 styles
-rw-r--r--  1 olej olej  11709 янв  4 12:32 ucp.php
drwxr-xr-x 18 olej olej   4096 янв  4 12:59 vendor
-rw-r--r--  1 olej olej  40960 янв  4 12:32 viewforum.php
-rw-r--r--  1 olej olej  16942 янв  4 12:32 viewonline.php
-rw-r--r--  1 olej olej  93176 янв  4 12:32 viewtopic.php
-rw-r--r--  1 olej olej   1177 янв  4 12:32 web.config
Сразу замечаю, что владение файлами olej:olej мне не годится, нужно www-data:www-data ... но это можно оставить на потом.

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 23:23

Olej писал(а):
17 янв 2020, 22:36
Тема описывающая обновления: [FAQ] Обновление phpBB 3.2.x/3.3.x to phpBB 3.2.x/3.3.x
Но я пробую делать обновление по другой, немногим отличающейся схеме, описанной на админстранице:
1. Создать резервную копию всех файлов и базы данных конференции.
2. Перейти на страницу загрузки phpBB.com и скачать архив полного пакета установки («Full Package»).
3. Распаковать архив.
4. Удалить файл config.php, а также папки /images, /store и /files из распакованного пакета (но не с сайта).
5. Перейти в администраторский раздел, Настройки конференции, и убедиться, что стиль prosilver установлен в качестве стиля по умолчанию. Если нет, произвести данную настройку.
6. Удалить папки /vendor и /cache из корневой папки конференции на сервере.
7. Используя FTP или SSH, закачать ранее распакованные файлы и папки полного установочного пакета в корневую папку конференции на сервере, с заменой существующих файлов и папок. (Внимание: не удаляйте расширения из папки /ext.)
8. Начать процесс обновления, перейдя в папку «install» в браузере.
9. Следовать инструкциям по обновлению базы данных до его полного завершения.
10. используя FTP или SSH, удалить папку /install из корневой папки конференции на сервере.

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 23:34

Olej писал(а):
17 янв 2020, 23:23
4. Удалить файл config.php, а также папки /images, /store и /files из распакованного пакета (но не с сайта).

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

olej@ACER:~/2020_WORK/rus.linux.net.hist/local/phpBB3$ pwd
/home/olej/2020_WORK/rus.linux.net.hist/local/phpBB3

olej@ACER:~/2020_WORK/rus.linux.net.hist/local/phpBB3$ rm -R config.php images store files 

olej@ACER:~/2020_WORK/rus.linux.net.hist/local/phpBB3$ ls config.php images store files 
ls: невозможно получить доступ к 'config.php': Нет такого файла или каталога
ls: невозможно получить доступ к 'images': Нет такого файла или каталога
ls: невозможно получить доступ к 'store': Нет такого файла или каталога
ls: невозможно получить доступ к 'files': Нет такого файла или каталога

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 23:38

Olej писал(а):
17 янв 2020, 23:23

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

5. Перейти в администраторский раздел, Настройки конференции, и убедиться, что стиль prosilver установлен в качестве стиля по умолчанию. Если нет, произвести данную настройку.
Вложения
v2.png

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 23:41

Olej писал(а):
17 янв 2020, 23:23
6. Удалить папки /vendor и /cache из корневой папки конференции на сервере.

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

root@ACER:/var/www/html# pwd
/var/www/html

root@ACER:/var/www/html# mv vendor/ cache/

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 17 янв 2020, 23:51

Olej писал(а):
17 янв 2020, 23:23
7. Используя FTP или SSH, закачать ранее распакованные файлы и папки полного установочного пакета в корневую папку конференции на сервере, с заменой существующих файлов и папок. (Внимание: не удаляйте расширения из папки /ext.)
Olej писал(а):
17 янв 2020, 22:36
Ввести в адресной строке и запустить/install/app.php/update (после имени домена и пути к форумам).
Все данные для заполнения последующих форм нужно подготовить заранее, главное что вам понадобится:
- имя:пароль пользователя-администратора для входа в форум;
- из config.php, наследуемого из старого форума:

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

...
$dbname = 'forum';
$dbuser = 'olej';
$dbpasswd = 'xxxxxx';
$table_prefix = 'rlf1_';
...
Вложения
v10.png
v11.png
v12.png
v14.png
v20.png
v21.png

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 18 янв 2020, 00:13

Теперь можно пойти посмотреть состав системы:
v30.png
Версия phpBB - 3.2.9!

Теперь заходим под нормальным пользователем:
v32.png
:-o
Мы же сами это и отключили ... Идём в админку и проставляем, как показано в начале темы, "Отключить конференцию" в "Нет".
Вот теперь:
v33.png

Аватара пользователя
Olej
Писатель
Сообщения: 14878
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: обновление версии phpBB

Непрочитанное сообщение Olej » 18 янв 2020, 00:58

В админстранице вылезло такое:
v50.png
Я про это забыл...

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

root@ACER:/var/www/html# rm -R install
Вот теперь стало как надо:
v51.png

Ответить

Вернуться в «Управление WEB ресурсами»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость