Olej писал(а): ↑29 дек 2019, 16:23
Olej1 писал(а): ↑29 дек 2019, 15:28
о технике того, что чем и как архивировать.
1. какие объекты бэкапить для 100% успешного восстановления?
Форум под движком phpBB.
Объектов полностью определяющих форум - 2:
1). Дерево файлов форума phpBB/Apache. Его размер достаточно приличный!
- на локальном форуме (дубликате для экспериментов) это - /var/www/html:
Код: Выделить всё
olej@ACER:/var/www$ du -hs /var/www/html/
1,2G /var/www/html/
- на боевом форуме, хосте, который вы сейчас смотрите - это /
Код: Выделить всё
root@277938:~# du -hs /var/www/linux-ru.ru/
1,2G /var/www/linux-ru.ru/
Наибольший объём здесь занимают файлы вложений:
Код: Выделить всё
root@277938:/var/www/linux-ru.ru# du -hs /var/www/linux-ru.ru/files/
1,1G /var/www/linux-ru.ru/files/
Во всём остальном самое важное - это сохранить структуру.
2). БД MySQL где хранятся все конкретные данные (тексты) для этого phpBB:
Код: Выделить всё
root@277938:/var/www/linux-ru.ru# mysql --version
mysql Ver 15.1 Distrib 10.3.18-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Самые важные отправные данные того, какая БД нам нужна (в системе их может быть множество) находим в файле config.php в корневом каталоге в п.1 - имя пользователя БД + пароль, вот это для локальной копии форума как выглядит:
Код: Выделить всё
olej@ACER:/var/www/html$ cat config.php
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'forum';
$dbuser = 'i1531004_solar4_linux-ru';
$dbpasswd = 'en;x@Uriie!k';
$table_prefix = 'rlf1_';
$acm_type = 'file';
$load_extensions = '';
Нас здесь должны интеровать 3 поля:
- название БД - dbname - forum;
- имя пользователя - dbuser - 'i1531004_solar4_linux-ru'
- пароль - dbpasswd - 'en;x@Uriie!k'
Это такие названия придумали ещё администраторы форума, в каких-то предыдущих поколениях-реинкарнациях во времена эксплуатации-хостинга форума.
Итого: <имя БД>:<пользователь>:<пароль>
P.S. Возможно (?) понадобится ещё бэкапить 3-й небольшой компонент:
3). специфические конфигурационные файлы Apache, PHP, MySQL, phpBB ... - чтобы без труда воссоздавать имеющиеся конфигурации на любом новом хосте.