Реклама на сайте Advertise with us

-

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

💀💀💀

С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728

Ссылка на сообщениеДобавлено: 13/05/15 в 17:26       Ответить с цитатойцитата 

-

Последний раз редактировалось: Ailk (18/09/16 в 00:29), всего редактировалось 1 раз

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/05/15 в 17:39       Ответить с цитатойцитата 

multisite wordpress

5
 

💀💀💀

С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728

Ссылка на сообщениеДобавлено: 13/05/15 в 17:46       Ответить с цитатойцитата 

-

Последний раз редактировалось: Ailk (18/09/16 в 00:29), всего редактировалось 1 раз

0
 



С нами с 28.02.03
Сообщения: 8541
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 13/05/15 в 18:29       Ответить с цитатойцитата 

довно придумали svn и git
svn для новичка будет проще

на рабочей тачке делаешь svn commit
а потом на серваке svn update

если в падлу ходить по ssh на сервер для апдейта
можно дергать вот такой скрипт по http


<?
$tmp = exec('cd /home/www/твой сайт/; svn commit --username user --password pw;', $output);
echo $tmp;
?>
у меня так верстальщики заливают правки я им шел очкую давать icon_smile.gif

4
 

💀💀💀

С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728

Ссылка на сообщениеДобавлено: 13/05/15 в 18:49       Ответить с цитатойцитата 

-

Последний раз редактировалось: Ailk (18/09/16 в 00:29), всего редактировалось 1 раз

0
 



С нами с 28.02.03
Сообщения: 8541
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 13/05/15 в 19:21       Ответить с цитатойцитата 

Я svn пользуюсь 8 лет а git 2 года.
И уверяю тебя svn для обновления сатов выше крыши.
Для работы с svn надо занть эти команды:

svn update
svn diff
svn revert
svn commit
svn add
svn del
svn status
svn checkout

остальное за гуглиш если понадобится


А Git очень сложный, особенно новечьку, внем легко ногу себе отстрелить.
Git очень хорош когда пачка разработчиков и ебанутое начальство которое хочет одно потом то другое . Для этого в git есть ветки которые позволяют это все разруливать.

Ailk писал:
Вроде как советуют связку гита и композера, как я понял гит как контроль версий, а композер как обновлялка? Сталкивался кто не?


KompoZer это HTML-редактор это на любителя.

я использую vim но это по началу хардкор icon_smile.gif

Последний раз редактировалось: Alexs (13/05/15 в 19:40), всего редактировалось 1 раз

5
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/05/15 в 19:36       Ответить с цитатойцитата 

git или mercurial. Второе имхо проще в использование, да и под винды клиент более вменяемый.

Закачиваешь свой сайт в репозиторий, к примеру https://bitbucket.org/ .
На сервере делаешь:
hg clone ssh://hg@bitbucket.org/ailk/mega_dvizok novij_sait

Потом при обновлении просто заходишь в свой novij_sait и вызываешь:
hg pull
hg up

Как разберешься во всей кухне, наделаешь алиасов на команды и будешь вообще одной командой обновлять smail101.gif

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

5
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 13/05/15 в 21:38       Ответить с цитатойцитата 

git, mercurial, svn и т.п. - это все-таки системы контроля версий, а не package manager'ы.
Да и вообще - что понимается под обновлением? Если обновить файлы в папке, то тогда и рсинка хватит, а если более сложные задачи, то ни svn, ни git сами по себе не справятся.

Последний раз редактировалось: Mika (13/05/15 в 23:13), всего редактировалось 1 раз

4
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/05/15 в 21:52       Ответить с цитатойцитата 

Mika писал:
сли обновить файлы в папке, то тогда и рсинка хватит, а если более сложные задачи, то ни svn, ни git сами по себе не справятся.


И как будет выглядеть откат на предыдущую версию, если на сервере обновление вдруг не завелось ?
Мне достаточно сделать "hg up -C номер_версии". А с rsync ?

Что кстати понимается под более сложными вещами ?

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

4
 

💀💀💀

С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728

Ссылка на сообщениеДобавлено: 13/05/15 в 22:02       Ответить с цитатойцитата 

-

Последний раз редактировалось: Ailk (18/09/16 в 00:29), всего редактировалось 1 раз

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/05/15 в 22:48       Ответить с цитатойцитата 

Ailk писал:
composer который

Это еще менеджер пакетов в пхп, может про него речь.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 13/05/15 в 23:18       Ответить с цитатойцитата 

Stek писал:
И как будет выглядеть откат на предыдущую версию, если на сервере обновление вдруг не завелось ?
Мне достаточно сделать "hg up -C номер_версии". А с rsync ?

Да также как и до этого, возможно что и никак. Речь ведь об обновлении, а не об откате icon_smile.gif

Stek писал:
Что кстати понимается под более сложными вещами ?

Ну, например, обновить зависимости, провести миграции, перезапустить службы и т.п.

0
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 13/05/15 в 23:27       Ответить с цитатойцитата 

Alexs писал:
KompoZer это HTML-редактор это на любителя.

Речь про этот https://getcomposer.org/

4
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/05/15 в 23:41       Ответить с цитатойцитата 

Mika писал:
Ну, например, обновить зависимости, провести миграции, перезапустить службы и т.п.

Это уже движок должен контролировать. Вопрос, умеет ли он это ? Никто не мешает после "git pull" что то еще.

У меня например все засунуто в Makefile, который идет с проектом. В результате все делает командой "make up", которая и выполняет обновление, миграции и т.п. Вопрос только в подгонке всего этого добра под себя.

Так же популярен fabric - http://www.fabfile.org/ Но я его так и не освоил, да и идеологическим соображениям он мне лично не подходит. Хотя другие от него балдеют.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 12.10.04
Сообщения: 67
Рейтинг: 107

Ссылка на сообщениеДобавлено: 14/05/15 в 09:35       Ответить с цитатойцитата 

Глянь InfiniteWP вполне неплохо справляется с твоей задачей

0
 



С нами с 06.11.02
Сообщения: 24551
Рейтинг: 5315

Ссылка на сообщениеДобавлено: 14/05/15 в 11:08       Ответить с цитатойцитата 

писал:
Глянь InfiniteWP вполне неплохо справляется с твоей задачей


ага, ну нормальная штука, но если на одном сервере, то можно просто multisite юзать.

0
 



С нами с 09.08.12
Сообщения: 185
Рейтинг: 378

Ссылка на сообщениеДобавлено: 14/05/15 в 17:13       Ответить с цитатойцитата 

лучше через composer - модно молодежно и универсально.

getcomposer.org/doc/05-repositories.md

подерживает разные типы
git
svn
zip
не важно

пробовал сначала git
git pull - хрень. добавиш в репозитарий-копию или ктото другой случайно изменения и фиг че ты обновиш пока не закомитиш и т.п.
+ разруливание зависимостей есть у composer + автозагрузчик + install update скрипты
а у гит пробовал git submodule - как то упорото.

а так если по дедовски - свои скрипты - там скачал через curl архив, распаковал, скопировал запустил какие то скрипты обновления - fabriс подойдет если нужно выполнять sudo по ssh. если нет так можно просто bash скрипты через ssh запускать или .
вообще php через web - правда тут надо продумывать авторизацию.

-2
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »