Нужно решение для синхронизации сайта на локалхост с удаленным серевером

tasol

Новичок
пожалуйста посоветуйте решения для синхронизации локального проекта с удаленным хостингом
нужно синхронизировать файлы и mysql

сейчас использую для этого filezilla и mysqldump
нужно чтобы было это автоматически, чтобы внесенный изменения на локалке апдейтились на хостинге

локалка wamp
хостинг nginx/1.2.6
 

Redjik

Джедай-мастер
git, миграции и continious integration тебе в помощь

из попроще могу только предложит
1) rsync в качестве замены filezilla
2) дампы по крону

ЗЫ. а ну еще репликацию можно настроить для базы
 

slider23

Новичок
Код можно деплоить при помощи git, или, если это слишком сложно, при помощи http://dklab.ru/lib/dklab_realsync/ (но лучше освойте гит и хуки).
Накатывать изменения в БД лучше миграциями. Тулзы для синхронизации схемы mysql на разных хостах теоретически есть, но практически ими не пользуются - можно запороть базу на продакшне.
Если в вашем фреймворке миграций нет, возьмите вот эти: http://phinx.org
 

hell0w0rd

Продвинутый новичок
мне кажется лучше не гит, а композер настроить для деплоя кода, а он уже пусть управляет гитом
 

Breeze

goshogun
Команда форума
Партнер клуба
и еще маленькое имхо: инструменты -- дело важное, но лучше не деплоить напрямую в %lib% или что там есть, если не знаешь, как твой инструмент делает замену файлов.
 
Сверху