• Как создать копию сайта для разработки и тестирования на сервере centos 7?

    @azazelpw
    Linux SA
    Перенос сам по себе простой, а вот перенастройка скорее всего займет время
    tar -cvzf sitename.tar.gz /var/www/sitename
    Архивация нужна, чтобы сохранить права владельца на файлы, если будет копирование сразу через scp
    то владелец измениться на того под кем было выполнено копирование

    mysqldump -u%username% -p%password% %database% > database.sql

    кидаем куда нибуть в /backup
    и забираем с другого сервера командой
    scp -r %username%@sitename.ru:/backup/sitename.tar.gz  /backup && scp -r %username%@sitename.ru:/backup/database.sql /backup


    На втором сервере распаковываем архив
    tar -xvzf sitename.tar.gz
    заливаем дамп
    mysqldump -u%username% -p%password% %database% < database.sql

    Потом в настройках сайта надо будет поменять домен.
    Ответ написан
    2 комментария