Русское сообщество Chinascript.ru по поддержке и русской локализации Discuz!, ECShop, ECMall, UCenter

 Забыли пароль?
 Регистрация
Поиск
Популярное: Discuz ECMall ECShop
Просм.: 13574|Ответить: 29

[Советы] Обновления для Discuz! X2 через SVN

    [Скопировать ссылку]
Опубликовано 06-07-2011 19:28:33 | Показать все сообщения |Режим чтения
Наши разработки
=====================================

Внимание! Доступ к SVN серверу Discuz! X2 полностью бесплатный!

---------------------------------------------------------------------------------------------------------

Данные обновления через SVN предназначено для всех актуальных версии Discuz! X!
Как быстро обновиться для Discuz! X2 через наш SVN и получать ежедневные обновления?

Изменения в релиз Discuz! X2 от TEAM Chinascript.ru вносятся каждый день. Как Вы сами понимаете, релиз Discuz! X немного сыроват и не до конца "отточен". Иногда вылезают баги, либо некорректности в переводе и стилях шаблонов. Для того, чтобы получить продукт прекрасного качества наша команда трудится не покладая рук изо дня в день. Чтобы Ваш сайт был без вышеуказанных ошибок и корректно отображался для Ваших пользователей, Вы можете подписаться на получение обновлений через SVN.

Стоимость обновлений - БЕСПЛАТНО. В них входят все официальные, локализированные обновления и наши изменения, дополнения и корректировки перевода, стилей и шаблонов Discuz! X....

Внимание! Если Вы выполняете обновление ПЕРВЫЙ РАЗ (устанавливаете его на базовый релиз Discuz X...):

1. Закройте сайт на обслуживание.
2. Сделайте резервную копию базы данных сайта.
3. Сделайте резервную копию всех файлов сайта.
4. Отключите все плагины.
5. Деинсталируйте все отключенные плагины.
6. Отключите все проверочные коды и капчи.
7. Восстановите стиль по умолчанию.
8. Закачайте файлы обновлений с папки update в корень сайта с заменой всех старых файлов.
9. Установите рекурсивно права на запись (777) на следующие папки:
  1. ./config
  2. ./data
  3. ./data/avatar
  4. ./data/plugindata
  5. ./data/sysdata
  6. ./data/request
  7. ./data/template
  8. ./data/threadcache
  9. ./data/attachment
  10. ./data/attachment/album
  11. ./data/attachment/forum
  12. ./data/attachment/group
  13. ./data/log
  14. ./uc_client/data/cache
  15. ./uc_server/data/
  16. ./uc_server/data/cache
  17. ./uc_server/data/avatar
  18. ./uc_server/data/backup
  19. ./uc_server/data/logs
  20. ./uc_server/data/tmp
  21. ./uc_server/data/view
Скопировать код
10. Запустите файл обновления. Для этого, откройте в браузере страничку:
http://ваш_сайт/update_chinascript.php.
11. В целях безопасности удалите файл обновления ./update_chinascript.php (файл находится в корне сайта).
12. Обновите кеш.
13. Все, обновление установлено!

Внимание, свнщики! После каждого апдейта не забываем обновлять кеш!





Получать обновления с нашего SVN сервера можно двумя способами:

1. Обновлять сайт прямо на сервере.
2. Скачивать обновления на компьютер, и затем, копировать его на сайт.

Вы сами выбираете, наиболее подходящий для Вас способ обновления!

Инфо                                           
Программа  TortoiseSVN [для работы с SVN сервером]                                               
http://chinascript.ru/thread-289-1-1.html                                          
                                                
Видео-гид  для команды Chinascript.ru по работе с репозиторием:                                          
http://www.youtube.com/watch?v=jFPj4HtFhv4                                       




Как  работать с SVN сервером? На этом видео наглядно можно это увидеть:                                         
http://www.youtube.com/watch?v=CkIz7a1KFKk                                         




Инструкция  по работе с SVN (в картинках):
http://chinascript.ru/thread-509-1-1.html

Ссылка на на багтрекер SVN discuzx2


http://www.chinascript.ru:3000/projects/discuzx2/repository/show/trunk/upload                                          
Ссылки доступа  на SVN репозиторий discuzx2
svn  checkout https://svn.chinascript.ru/svn/discuzx2/trunk/upload                                               
https://svn.chinascript.ru/svn/discuzx2/trunk/upload      
логин: user
пароль: password                                      



Объединившись, мы сможем сделать намного больше и качественней! Успехов, Вам!
 Автор| Опубликовано 08-07-2011 19:51:33 | Показать все сообщения
добавил oldspice в 8-7-2011 18:59
Расскажите мне пожалуйста как "обновлять прямо на серв ...

Для обновления на *UNIX-сервере есть консольная команда (для этого на хостинге должен быть ssh доступ и установлен svn):
  1. svn checkout https://svn.chinascript.ru/svn/discuzx2/trunk/upload путь_к_сайту
Скопировать код
где путь_к_сайту - это путь к директории Вашего сайта.

Внимание! Команда выполняется 1 раз, чтобы получить копию репозитория! Все новые файлы заменят старые. Это можно делать даже на работающем сайте. Обновления не затрагивают рабочие файлы, кеш файлы и конфигурационные файлы. Не советую делать данную команду дважды!

Подробный ман по использованию CRON.

После выполнения первой команды, можете выполнять слкедующую команду регулярно. Можете выполнять команду вручную (зайдя в корневую директорию вашего сайта):
  1. svn up ./ https://svn.chinascript.ru/svn/discuzx2/trunk/upload --username --password
Скопировать код


или ставите ее в планировщик заданий cron, например, раз в сутки с 3-5 часов ночи по МСК:
  1. svn update --username 'ваш_логин' --password 'ваш_пароль'
Скопировать код
Данная команда копирует обновлений с указанного репозитория (discuzx2) на Ваш сайт, где:

путь_к_сайту - это путь к директории Вашего сайта.
--username - логин, который Вы получили.
--password - пароль, который Вы получили.



P.S. При необходимости вы можете удалить все папки .svn, выполнив команду:
  1. find ./ -name '.svn' | xargs rm -d -r
Скопировать код

Внимание! Данную процедуру делать только в том случае, если Вы понимаете, что точно хотите избавиться от всех папок и подпапок .svn! Если Вы удалите папки на Вашей рабочей копии, Вам придется начинать все сначала:

  1. svn checkout https://svn.chinascript.ru/svn/discuzx2/trunk/upload путь_к_сайту
Скопировать код

Будьте внимательны!
Опубликовано 30-09-2014 22:39:03 | Показать все сообщения
добавил admin в 08-07-2011 20:20
Можно обновляться и другим способом (если на хостинге  ...

"логин и пароль высланный Вам для доступа к SVN."
Вышлите мне пожалуйста.

Комментарий

svn временно не работает  Подробная информация Ответить Опубликовано 01-10-2014 13:25
 Автор| Опубликовано 01-10-2014 13:25:13 | Показать все сообщения
добавил Serg444 в 30-09-2014 22:39
"логин и пароль высланный Вам для доступа к SVN."
Вышлит ...

svn временно не работает
Опубликовано 06-07-2011 21:35:49 | Показать все сообщения
Андрей! Спасибо ! За твой труд и труд команды!!
Опубликовано 06-07-2011 21:48:02 | Показать все сообщения
а в эти обновления входит ваше "Основное обновление для Discuz! X2 [20110701]"?

Комментарий

Да, конечно + сможете получать все ежедневные обновления.  Подробная информация Ответить Опубликовано 06-07-2011 22:06
 Автор| Опубликовано 06-07-2011 22:06:56 | Показать все сообщения
добавил pLance в 6-7-2011 21:48
а в эти обновления входит ваше "Основное обновление для Discuz! X2 [20110701]"?


Да, конечно, через SVN вы сможете забирать все ежедневные обновления и наработки по текущий день.

Комментарий

Идея: 5.0 Уникальность: 5.0
Актуальность: 5.0
Не через админку, а через свн)  Подробная информация Ответить Опубликовано 06-07-2011 22:25
Идея: 5 Уникальность: 5 Актуальность: 5
Вот это вещь! Самые последние и новые обновления каждый день и сразу через админку!! Класс! Надо купить, и другим советую...СПАСИБО!  Опубликовано 06-07-2011 22:23
 Автор| Опубликовано 06-07-2011 22:25:07 | Показать все сообщения
добавил admin в 6-7-2011 22:06
Да, конечно, через SVN вы сможете забирать все ежедневн ...


Не через админку, а по свн)
Опубликовано 07-07-2011 15:41:23 | Показать все сообщения
Наши разработки
Уважаемый администратор, как выглядит обновление? У меня сейчас обычный Х2.
- Как я узнаю что именно обновилось? Придется все файлы по новой заливать?
- Были ли исправления в базе?

Интересуюсь не просто так. Буду брать.

Комментарий

После получения доступа, Вы сможете работать с репозиторием Discuz! X2 и просматривать детально на нашем багтрек  Подробная информация Ответить Опубликовано 07-07-2011 17:18
 Автор| Опубликовано 07-07-2011 17:18:41 | Показать все сообщения
добавил oldspice в 7-7-2011 15:41
Уважаемый администратор, как выглядит обновление? У ме ...


После получения доступа, Вы сможете работать с репозиторием Discuz! X2 и просматривать детально на нашем багтрекере все файлы. Все видно, когда и что менялось в файлах. Все доступно и очень просто.

Ваш сайт сможет обновляться с нашего SVN в любой заданный Вами период (через Cron). Можно, конечно и вручную это делать)). Советую время для обновления от 2-5 ночи (по МСК). Во первых сервер разгружен, во-вторых ночью никто не вносит изменений и Вы будете получать наиболее полные изменения, которые были сделаны за сутки.
Опубликовано 07-07-2011 22:36:18 | Показать все сообщения
Discuz! X1.5! Будете поддерживать дальше?

Комментарий

нет  Опубликовано 07-07-2011 22:37
Опубликовано 08-07-2011 14:46:57 | Показать все сообщения
Проверь пожалуйста мейл :)
Опубликовано 08-07-2011 18:59:43 | Показать все сообщения
сообщение oldspice изменено 8-7-2011 19:27

Расскажите мне пожалуйста как "обновлять прямо на сервере"?
И как вообще обновлять? Вот у меня на сервере обычный, бесплатный дискуз Х2. Что дальше? :)

С tortoise работать умею, скачал то что было в checkout себе на компьютер. Теперь просто залить это все на сервер и настроить данные базы в конфиге?

Комментарий

Для обновления на сервере есть консольная команда (для этого на хостинге должен быть ssh доступ и установлен svn  Подробная информация Ответить Опубликовано 08-07-2011 19:51
Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Закрыть

Горячая информацияНазад /2 Вперед

Карта|Теги|Черный список|Версия для КПК|Архив|RSS|Русское сообщество Chinascript.ru

GMT+2, 23-08-2017 12:11 , Processed in 0.058411 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку