Часто приходится делать однотипные сборки сайтов. С всегда одинаковым набором модулей и настроек контента.
Как это быстрее всего делать?
Можно как:
- Копируем архив сайта на новый хостинг
- Делаем выгрузку базы через phpmyadmin
- Делаем загрузку базы через phpmyadmin на новом хостинге
- прописываем изменения в settings.php
А хотелось бы просто архивчик иметь, загрузил - заработало. Как быстрее всего делать перенос?
Комментарии
Так только с sqlite можно.
или с драшем
а модули вроде backup migrate может ускорят процесс?
drush sql-sync @Dev @live && drush rsync @Dev @live небольшие сайты переносятся примерно за 2-3 минуты.
только перед этим нужно в site.aliases.drushrc.php настроить и авторизацию по ключам для ssh
<?php
$aliases['live'] = array (
'root' => '/var/www/pub/sitename.ru/',
'uri' => 'sitename.ru',
'remote-host' => '60.70.40.100',
'remote-user' => 'sitename',
);
?>
используя ssh, на порядок быстрее получается.
Мой набор : сайпексдампер, php unzip. Закачиваю архив, разархиваця, дампером заливаю базу.
после того, как в нем обнаружили уязвимости, я перестал им пользоваться. mysqldump, mysql прекрасно справляются с задачей.
для локальных серверов он идеален, тем более я не делаю сайты для пентагона)).
Запаролировал доступ к директории Sypex и нет уязвимости. + доп защита.
овчинка разве выделки стоит?
А снести его нафиг после заливки базы? Разве не выход? Sypex - удобная весЧ.
После переноса на хостинг бывают откуда не возьмись ошибки в PHP
Может у меня только.
Если много сайтов, то сносить не нужно, потом опять ставить.))