0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 3968 Просмотров
*

shweew

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Подскажите, как можно настроить автоматическое обновление Joomla при выходе русифицированного патча на этом сайте?
Может скрипт у какой нибудь есть для этого?
А то как то парит обновлять десяток сайтов каждый раз, и не всегда вовремя узнаёшь что патч вышел уже.
*

zemlen

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Автоматическое обновление Joomla
« Ответ #1 : 16.11.2010, 12:51:08 »
Ну, скажу, что патч как правило не затрагивает русификацию, следовательно привязывать его именно к этому сайту нет необходимости. Обновляется только несколько файлов ядра. Вроде назывался JUpdateMan. Поищи.
*

sweller

  • Новичок
  • 17
  • 0 / 0
Re: Автоматическое обновление Joomla
« Ответ #2 : 16.11.2010, 18:51:31 »
Скачал-поставил...
Нифига он не автоматический... :dry:
*

ankoch

  • Захожу иногда
  • 498
  • 50 / 1
Re: Автоматическое обновление Joomla
« Ответ #3 : 16.11.2010, 19:03:54 »
Думаю, что вскоре будете искать способ автоматического лечения сайтов. :)

Здесь где-то недавно проскакивала тема, типа "Выдаёт кучу ошибок после автоматического обновления, а бэкапа нету ((("

Обновления бы лучше ставить вручную, при этом делать предварительно бэкап. Да и не выходят они по 5 штук в день. А раз в месяц потратить 1 час и обновить десяток сайтов это разве много?
*

zemlen

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Автоматическое обновление Joomla
« Ответ #4 : 17.11.2010, 13:20:30 »
Думаю, что вскоре будете искать способ автоматического лечения сайтов. :)

Не исключено. Вон, с последним оновлением (1.5.22) косяк... Там ещё на него патч нужен, или вручную файлик править.
*

effrit

  • Легенда
  • 8553
  • 949 / 9
  • effrit.com
Re: Автоматическое обновление Joomla
« Ответ #5 : 17.11.2010, 13:26:48 »
я тоже подумал на тему.
типа куда-нить распаковывю на сервак обновление, а все сайты по крону тянут с него раз в неделю инфу, сверяются с файлом версии и начинают качать...

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

shweew

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Автоматическое обновление Joomla
« Ответ #6 : 17.11.2010, 15:17:42 »
Во! точно. И не надо быть программистом, моих познаний в bash хватит...
Не совсем автоматически, придётся самому проверять наличие обновлений, скачивать себе на сервак и делать файлик с контрольной суммой а на серваках с сайтами по крону, раз в день проверять наличие обновления на моём сервере, при наличии обновления - бэкап сайта и базы, скачать обновление и файл с контрольной суммой, проверить, если совпадает - распаковать.  yes!

Займусь на той неделе, сделаю - отпишусь.
« Последнее редактирование: 17.11.2010, 15:27:59 от shweew »
*

shweew

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Автоматическое обновление Joomla
« Ответ #7 : 17.11.2010, 17:50:24 »
Примерно вот, дальше будет больше  ;D
Скачать обновление к себе и переименовать, допустим в update.tar.gz
Создать файл с контрольной суммой
Код
md5sum update.tar.gz > update.md5
Сделать их доступными для скачивания.
На сервере с сайтом делаем бэкап (скрипт позже будет)
И Запускаем:
Код
#!/bin/sh
cd /srw/www/htdocs/ваш_сайт  #Переход в корень сайта
wget http://ваш_сервер/update.tar.gz   #Скачиваем архив
wget http://ваш_сервер/update.md5   #Скачиваем контрольную сумму
if md5sum --status -c update.md5   #Проверяем
then
tar -xf update.tar.gz   #Если ОК то распаковываем
rm -rf update.*   #Удаляем более не нужные файлы
else
rm -rf update.*   #Если контрольная сумма не сходится, то просто удаляем без распаковки
exit 1

Дальше подумаю об отправке сообщения о статусе обновления.

У кого какие идеи - дополняйте... ^-^

Дальнейшие изыскания перенёс на свой форум:

http://www.it-advisor.ru/forum/topic.html?id=40  ::)
« Последнее редактирование: 18.11.2010, 00:29:59 от shweew »
*

effrit

  • Легенда
  • 8553
  • 949 / 9
  • effrit.com
Re: Автоматическое обновление Joomla
« Ответ #8 : 17.11.2010, 18:00:23 »
я, конечно, ни фига не понял, что ты ту написал, но верю, что работает ))

не хватает в этом моменте проверки на необходимость обновления.
он у тебя каждый день будет качать файл, пока ты его не грохнешь на сервере?
просто обновления то должны поэтапно накатываться. допустим, какой-то из сайтов в дауне был, а вышло два быстрых обновления
получается, чайт пропусти обновление, а следующее заберёт... в итоге потенциальная дыра и глюки
в идеале надо какой-то файл-индикатор именть на сайтах, который будет меняться после каждого успешного обновления, а на сервере обновлений должны быть доступны как минимум 3 последних поэтапных обновления, поименованные сооствествующим образом
как-то так )
*

zemlen

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Автоматическое обновление Joomla
« Ответ #9 : 17.11.2010, 18:15:17 »
В качестве бэкапа можно AcyMailing запускать. Работает толково. Фришная.
Файлы обновлений загрузились, распаковались, заменили собой существующие. Сайт упал. Как об этом узнать?
*

effrit

  • Легенда
  • 8553
  • 949 / 9
  • effrit.com
Re: Автоматическое обновление Joomla
« Ответ #10 : 17.11.2010, 18:36:25 »
по поводу "узнать"
можно RSS приделать на все сайты. типа одну статью статичную заводить везде с привязкой rss
и тянуть XML определённого вида (скажем, ссылку без сеф-обработки) если XML не вытянется, значит облом-кирдык :)
*

zemlen

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Автоматическое обновление Joomla
« Ответ #11 : 17.11.2010, 20:18:47 »
Сильно
*

effrit

  • Легенда
  • 8553
  • 949 / 9
  • effrit.com
Re: Автоматическое обновление Joomla
« Ответ #12 : 17.11.2010, 20:27:28 »
а чего не так?
так то я воинствующий дилетант - ничего не знаю, но мнение имею ))
но вроде вполне сносный вариант.
ну или компонентик написать, что тоже не сложно, бо есть где-то пустая болванка.
редирект на компонент, компонент генерит письмо и записывает в корень файл-индикатор, удаляя предыдущий
*

shweew

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Автоматическое обновление Joomla
« Ответ #13 : 17.11.2010, 20:49:41 »
 ^-^
« Последнее редактирование: 18.11.2010, 00:25:41 от shweew »
*

effrit

  • Легенда
  • 8553
  • 949 / 9
  • effrit.com
Re: Автоматическое обновление Joomla
« Ответ #14 : 17.11.2010, 20:55:26 »
так получится ежедневный безусловный бакап. это слишком сурово, имхо.
и проблема быстрых обновлений и недоступных хостингов не решена, на сколько я понимаю
*

shweew

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Автоматическое обновление Joomla
« Ответ #15 : 17.11.2010, 21:06:18 »
так получится ежедневный безусловный бакап. это слишком сурово, имхо.
и проблема быстрых обновлений и недоступных хостингов не решена, на сколько я понимаю
Смотря какой сайт, если очень изменяющееся содержание - то я делаю ежедневный бэкап с удалением бэков старше недели, если статика, то никто Вам не мешает сделать бэкап только при наличии обновлений.
А быстрые обновления чаще 1 раза в сутки бывают?
« Последнее редактирование: 18.11.2010, 00:32:46 от shweew »
*

Pups

  • Захожу иногда
  • 143
  • 25 / 0
  • Всего знать, не возможно....
Re: Автоматическое обновление Joomla
« Ответ #16 : 19.12.2010, 03:37:44 »
Инструменты для обновления и бекапа
Admin Tools Professional Edition
Akeeba Backup Professional
http://www.akeebabackup.com/

Есть бесплатные и платные версии.
В платных дополнительные полезности и работа по крону.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как определить версию Joomla, лишившись доступа к админке?

Автор andk

Ответов: 9
Просмотров: 17688
Последний ответ 02.08.2018, 17:33:57
от Apoca1ypto
Ошибка при внесении в настройки изменений компонента jUpgrade(обновление joomla)

Автор Ilya69

Ответов: 0
Просмотров: 1598
Последний ответ 08.05.2018, 20:23:13
от Ilya69
перенесенная Joomla не видит MySQL - в логах MySQL старт нормальный

Автор ommy

Ответов: 23
Просмотров: 1956
Последний ответ 23.01.2018, 11:20:48
от altvvc
Обновление Joomla\!

Автор SemenSemen

Ответов: 3
Просмотров: 2999
Последний ответ 14.11.2017, 10:42:58
от SemenSemen
Обновление Joomla с 1.5 до 3

Автор kpripper

Ответов: 6
Просмотров: 2634
Последний ответ 27.05.2017, 23:47:50
от prosystema