Bitrix backup hosting: различия между версиями
Перейти к навигации
Перейти к поиску
мНет описания правки |
Нет описания правки |
||
| (не показано 8 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
'''Перенос коробочной версии Битрикс24 с одного сервера на другой''' |
'''Перенос коробочной версии Битрикс24 с одного сервера на другой''' |
||
| ⚫ | |||
Предварительно настроен сервер https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=37&LESSON_ID=29234&LESSON_PATH=3908.29228.29234. Так же необходимо запомнить пароль от пользователя bitrix0, поскольку он будет изменен в конфигурационном файле после синхронизации каталога сайта. Путь к настройкам /home/bitrix/www/bitrix/.settings.php<syntaxhighlight lang="bash"> |
|||
array ( |
|||
'value' => |
|||
array ( |
|||
'default' => |
|||
array ( |
|||
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection', |
|||
'host' => 'localhost', |
|||
'database' => 'sitemanager', |
|||
'login' => 'bitrix0', |
|||
'password' => 'тутпароль', |
|||
'options' => 2, |
|||
), |
|||
</syntaxhighlight> |
|||
| ⚫ | |||
# Необходимо с помощью программы '''rsync''' синхронизировать каталоги сайтов:<syntaxhighlight lang="bash"> |
|||
# rsync -avz корневая _директория_сайта/ root@ip_сервера_получателя:/home/bitrix/www/ |
|||
rsync -avz /home/bitrix/www/ root@192.168.98.163:/home/bitrix/www/ |
|||
</syntaxhighlight> |
|||
#Необходимо создать резервную копию базы данных и перенести её на новый сервер. Сперва необходимо узнать пароль подключения к базу данных, который находиться в файле /root/.my.cnf.<syntaxhighlight lang="bash"> |
|||
cat /root/.my.cnf |
|||
# mysql bvat config file |
|||
[client] |
|||
user=root |
|||
password='Eqi1P3JQXGa5jHDr{a]}&' |
|||
socket=/var/lib/mysqld/mysqld.sock |
|||
</syntaxhighlight>Далее создать резервную копию базы данных <u>sitemanager</u> с помощью команды '''mysqldump''':<syntaxhighlight lang="bash"> |
|||
mysqldump -u root -p sitemanager > sitemanager.sql |
|||
</syntaxhighlight>Перенос копии базы на новый сервер (не в корень сайта):<syntaxhighlight lang="bash"> |
|||
# rsync -avz ИМЯ_БАЗЫ.sql root@ip_сервера_получателя:/home/bitrix/ |
|||
rsync -avz sitemanager.sql root@192.168.98.163:/home/bitrix/ |
|||
</syntaxhighlight> |
|||
#На новом сервере необходимо восстановить базу данных <u>sitemanager</u>.<syntaxhighlight lang="bash"> |
|||
# mysql -u имя_пользователя -p ИМЯ_БАЗЫ < ИМЯ_БАЗЫ.sql |
|||
mysql -u bitrix0 -p sitemanager < sitemanager.sql |
|||
</syntaxhighlight> |
|||
Текущая версия от 20:13, 7 января 2025
Перенос коробочной версии Битрикс24 с одного сервера на другой
Необходимо перенести рабочий сайт на Битрикс с виртуальной машины на базе CentOS 7 на виртуальную машину на базе CentOS 9.
Предварительно настроен сервер https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=37&LESSON_ID=29234&LESSON_PATH=3908.29228.29234. Так же необходимо запомнить пароль от пользователя bitrix0, поскольку он будет изменен в конфигурационном файле после синхронизации каталога сайта. Путь к настройкам /home/bitrix/www/bitrix/.settings.php
array (
'value' =>
array (
'default' =>
array (
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
'host' => 'localhost',
'database' => 'sitemanager',
'login' => 'bitrix0',
'password' => 'тутпароль',
'options' => 2,
),
- Необходимо с помощью программы rsync синхронизировать каталоги сайтов:
# rsync -avz корневая _директория_сайта/ root@ip_сервера_получателя:/home/bitrix/www/ rsync -avz /home/bitrix/www/ root@192.168.98.163:/home/bitrix/www/
- Необходимо создать резервную копию базы данных и перенести её на новый сервер. Сперва необходимо узнать пароль подключения к базу данных, который находиться в файле /root/.my.cnf.Далее создать резервную копию базы данных sitemanager с помощью команды mysqldump:
cat /root/.my.cnf # mysql bvat config file [client] user=root password='Eqi1P3JQXGa5jHDr{a]}&' socket=/var/lib/mysqld/mysqld.sock
Перенос копии базы на новый сервер (не в корень сайта):mysqldump -u root -p sitemanager > sitemanager.sql
# rsync -avz ИМЯ_БАЗЫ.sql root@ip_сервера_получателя:/home/bitrix/ rsync -avz sitemanager.sql root@192.168.98.163:/home/bitrix/
- На новом сервере необходимо восстановить базу данных sitemanager.
# mysql -u имя_пользователя -p ИМЯ_БАЗЫ < ИМЯ_БАЗЫ.sql mysql -u bitrix0 -p sitemanager < sitemanager.sql