Обновление из исходников в Linux

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
tammat
Сообщения: 165
Зарегистрирован: Пт янв 20, 2012 3:05 pm
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Обновление из исходников в Linux

Сообщение tammat » Ср июн 20, 2012 11:27 am

Как сделать автоматическое обновление сайта из исходников?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление из исходников в Linux

Сообщение sergejey » Ср июн 20, 2012 2:29 pm

tammat писал(а):Как сделать автоматическое обновление сайта из исходников?
насчёт автоматического не уверен -- лучше этот процесс всё-таки вручную проводить с сохранением резервной копии текущего состояния системы
под linux наверное можно какой-то скрипт написать по обновлению из SVN-транка (ссылка http://majordomo-sl.googlecode.com/svn/trunk ), но я, честно говоря, сам не пробовал -- надо обращаться к более опытным линуксоидам :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление из исходников в Linux

Сообщение sergejey » Пт июл 06, 2012 1:09 pm

я добавил возможность обновления из исходников прямо из настроек системы без необходимости скачивать дополнительный софт

http://clip2net.com/clip/m1/1341569116-clip-28kb.png

но пока оно не в основном релизе, а в исходниках, поэтому нужно всё-таки обновиться как-то по-другому или дождаться сборки новой версии :)

эта штука работает под Windows, но под Linux могут быть проблемы с правами -- система может просто не переписать новые файлы на место старых. если секурность не так критична, то, как вариант, поставить всем файлам проекта права 0666, а директориям 0777, тогда наверняка будет обновляться. может опытные линуксоиды подскажут как здесь лучше быть :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление из исходников в Linux

Сообщение sergejey » Пт июл 06, 2012 1:10 pm

да, и сейчас обновление из исходников работает почему-то ну очень долго... буду ещё разбираться как можно ускорить эту процедуру.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am
Благодарил (а): 32 раза
Поблагодарили: 28 раз

Re: Обновление из исходников в Linux

Сообщение denis » Вт дек 25, 2012 6:49 pm

У меня на Ubunte почему-то не работает ( Задумывается секунд на 5 и пишет "Cannot connect to host ()" - может настройка где сбилась?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление из исходников в Linux

Сообщение sergejey » Ср дек 26, 2012 12:12 pm

denis писал(а):У меня на Ubunte почему-то не работает ( Задумывается секунд на 5 и пишет "Cannot connect to host ()" - может настройка где сбилась?
Когда-то была похожая проблема, но была решена ) Попробуй обновиться "руками", скачав с того же GitHub-а сборку и после этого проверить.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am
Благодарил (а): 32 раза
Поблагодарили: 28 раз

Re: Обновление из исходников в Linux

Сообщение denis » Чт дек 27, 2012 6:05 am

Обновился с GitHub командой
git clone https://github.com/sergejey/majordomo

но все равно ошибка в панели осталась( - кда копать? где подправить в исходниках?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление из исходников в Linux

Сообщение sergejey » Чт дек 27, 2012 10:28 am

Ещё стоит проверить стоит ли атрибут разрешения на запись в каталог saverestore -- если туда система не может ничего записать, то тоже может такую ошибку выдать

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am
Благодарил (а): 32 раза
Поблагодарили: 28 раз

Re: Обновление из исходников в Linux

Сообщение denis » Чт дек 27, 2012 11:48 am

Спасибо. Посмотрю.

права на чтение и запись есть, файлы архивов в указанном каталоге создаются. Пока так и не понял в чем дело. Только вот почему FTPhost и все остальные окошки пустые. Так должно быть?
Ответить