<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.antalika.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.antalika.com/index.php?action=history&amp;feed=atom&amp;title=Grouponza%3A_%D0%A0%D0%8E%D0%A1%E2%80%A6%D0%A0%C2%B5%D0%A0%D1%98%D0%A0%C2%B0_%D0%A0%D1%95%D0%A0%C2%B1%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%C2%BB%D0%A0%C2%B5%D0%A0%D0%85%D0%A0%D1%91%D0%A1%D0%8F_Production_%D0%A1%D0%83%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D0%86%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D1%95%D0%A0%D0%86</id>
		<title>Grouponza: РЎС…РµРјР° РѕР±РЅРѕРІР»РµРЅРёСЏ Production СЃРµСЂРІРµСЂРѕРІ - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.antalika.com/index.php?action=history&amp;feed=atom&amp;title=Grouponza%3A_%D0%A0%D0%8E%D0%A1%E2%80%A6%D0%A0%C2%B5%D0%A0%D1%98%D0%A0%C2%B0_%D0%A0%D1%95%D0%A0%C2%B1%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%C2%BB%D0%A0%C2%B5%D0%A0%D0%85%D0%A0%D1%91%D0%A1%D0%8F_Production_%D0%A1%D0%83%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D0%86%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D1%95%D0%A0%D0%86"/>
		<link rel="alternate" type="text/html" href="http://wiki.antalika.com/index.php?title=Grouponza:_%D0%A0%D0%8E%D0%A1%E2%80%A6%D0%A0%C2%B5%D0%A0%D1%98%D0%A0%C2%B0_%D0%A0%D1%95%D0%A0%C2%B1%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%C2%BB%D0%A0%C2%B5%D0%A0%D0%85%D0%A0%D1%91%D0%A1%D0%8F_Production_%D0%A1%D0%83%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D0%86%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D1%95%D0%A0%D0%86&amp;action=history"/>
		<updated>2026-05-01T21:13:32Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.antalika.com/index.php?title=Grouponza:_%D0%A0%D0%8E%D0%A1%E2%80%A6%D0%A0%C2%B5%D0%A0%D1%98%D0%A0%C2%B0_%D0%A0%D1%95%D0%A0%C2%B1%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%C2%BB%D0%A0%C2%B5%D0%A0%D0%85%D0%A0%D1%91%D0%A1%D0%8F_Production_%D0%A1%D0%83%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D0%86%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D1%95%D0%A0%D0%86&amp;diff=330&amp;oldid=prev</id>
		<title>Admin: Новая страница: « Процесс обновления Production сервера для сайта.  Основные положения:  dev.site.com – это сайт для …»</title>
		<link rel="alternate" type="text/html" href="http://wiki.antalika.com/index.php?title=Grouponza:_%D0%A0%D0%8E%D0%A1%E2%80%A6%D0%A0%C2%B5%D0%A0%D1%98%D0%A0%C2%B0_%D0%A0%D1%95%D0%A0%C2%B1%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%C2%BB%D0%A0%C2%B5%D0%A0%D0%85%D0%A0%D1%91%D0%A1%D0%8F_Production_%D0%A1%D0%83%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D0%86%D0%A0%C2%B5%D0%A1%D0%82%D0%A0%D1%95%D0%A0%D0%86&amp;diff=330&amp;oldid=prev"/>
				<updated>2012-06-19T08:16:45Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: « Процесс обновления Production сервера для сайта.  Основные положения:  dev.site.com – это сайт для …»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
Процесс обновления Production сервера для сайта.&lt;br /&gt;
&lt;br /&gt;
Основные положения: &lt;br /&gt;
dev.site.com – это сайт для разработки и тестовой базой&lt;br /&gt;
preprod.site.com – это временная копия сайта, с актуальной Базой данных сайта site.com &lt;br /&gt;
production – Site.com &lt;br /&gt;
Веб-сервер должен быть настроен так, чтобы DOC_ROOT указывал на семантическую ссылку.  &lt;br /&gt;
Семантическая ссылка в свою очередь указывает на конкретную папку на сервере (конкретная версия проекта из /SVN/ ) &lt;br /&gt;
Т.е. имеем: &lt;br /&gt;
…/www/&lt;br /&gt;
                 dev -&amp;gt;  dev.site.com&lt;br /&gt;
                  production -&amp;gt;  v1.22&lt;br /&gt;
                  preproduction -&amp;gt; v1.5&lt;br /&gt;
                  v1.22&lt;br /&gt;
                  v1.5&lt;br /&gt;
&lt;br /&gt;
В данном случае мы хотим установить версию v1.5 вместо v1.22 &lt;br /&gt;
&lt;br /&gt;
Сначала мы проверяем preproduction.site.com на наличие каких-то ошибок, которые видны сразу (например, сайт вообще не грузится)&lt;br /&gt;
&lt;br /&gt;
Если поверхностный обзор дал положительный результат, то мы ссылку production перекидываем на папку v1.5 и имеем: &lt;br /&gt;
…/www/&lt;br /&gt;
                  dev -&amp;gt;  dev.site.com&lt;br /&gt;
                  production -&amp;gt;  v1.5&lt;br /&gt;
                  preproduction -&amp;gt; v1.22&lt;br /&gt;
                  v1.22&lt;br /&gt;
                  v1.5&lt;br /&gt;
&lt;br /&gt;
Т.е. как мы теперь видим production ссылается на папку v1.5&lt;br /&gt;
&lt;br /&gt;
В случае проблем, всегда можно перенести ссылку production на предыдущий вариант: v1.22&lt;br /&gt;
Это делается простой командой: &lt;br /&gt;
rm production &lt;br /&gt;
ln –s /path/to/folder/v1.22 production &lt;br /&gt;
данные две команды выполняются очень быстро, и для пользователей сайта будет незаметно.&lt;br /&gt;
&lt;br /&gt;
Процесс разработки и обновления: &lt;br /&gt;
1.	Тестирование на dev.site.com&lt;br /&gt;
Как только тестирование заканчивается, должно произойти обновление проекта.&lt;br /&gt;
2.	Обновление идет на preprod&lt;br /&gt;
Этот сайт живет непродолжительное время – только на момент обновления. В другое время нет смысла, чтобы он работал (хотя, это может измениться). &lt;br /&gt;
Перед обновлением делается backup базы данных &lt;br /&gt;
&lt;br /&gt;
1.	Создаем в SVN новую версию проекта&lt;br /&gt;
Копируем /trunk/ в /tags/vX.X.X&lt;br /&gt;
&lt;br /&gt;
2.	На сервере подготавливаем все, чтобы провести обновление&lt;br /&gt;
a.	Сохраняем ресурсы, которые были загружены:&lt;br /&gt;
Картинки акции: /inc/images/actions/ &lt;br /&gt;
Авараты:  /inc/images/avatars/&lt;br /&gt;
&lt;br /&gt;
3.	Создаем новую папку на сервер по имени версии&lt;br /&gt;
4.	Ставим в нее новую версию проекта &lt;br /&gt;
5.	Переносим туда ресурсы (картинки акций, аватары)&lt;br /&gt;
6.	Создаем каталог /inc/templates/templates_c/&lt;br /&gt;
7.	Назначаем права на папки: &lt;br /&gt;
сhmod 777 –r /inc/images/actions/, /inc/images/avatars/, /inc/templates/templates_c/ &lt;br /&gt;
8.	Меняем семантическую ссылку с текущего проекта на новую версию&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>