Расскажу в крации, как я переношу данные на новую виртуальную машину. VM1 - исходная виртуалка VM2 - целевая
1. VM2 - Установить утилиту service – понадобится позже. > apt-get install sysvconfig 2. VM2 - Необходимо добавить пользователя mysql с возможностью подключения с хоста VM1 и дать ему все привелегии. 3. VM2 - Открыть порт 3306: > ufw allow 3306/tcp 4. VM2 - Разрешить серису mysql слушать порт 3306 снаружи, отредактировав файл /etc/mysql/my.cfg: bind-address = 127.0.0.1 # нужно закомментировать 5. VM2 - Рестартовать mysql: > service mysql restart 6. VM1 - Настроить и запустить скрипт для синхронизации баз данных MySQL и привелегий. 7. VM2 - Рестартовать mysql: > service mysql restart #что бы перезагрузить привилегии. 8. VM1 Заархивировать папку www: > tar czf www.tar.gz www 9. Переносим архив с VM1 на VM2. Для этого я использую программу WinSCP (под Win32) – она поддерживает протокол SFTP. Хотя правильнее наверно использовать линуксовый rsync – но я пока его не освоил. 10. VM1 Распаковываем арихив: > tar xzf file.tar.gz 11. Переносим конфиги nginx и apache 12. Рестартуем apache: > service apache2 restart 13. Перечитываем конфиги nginx: > killall –HUP nginx 14. Радуемся, если этого для вас достаточно. А если нет, как мне, то ставим samba и postfix – но об этом позже. Автор: Лобачев Виталий
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».