<?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=%D0%A0%D1%9F%D0%A0%D1%95%D0%A0%D2%91%D0%A0%D1%96%D0%A0%D1%95%D0%A1%E2%80%9A%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B0_%D0%A0%D1%94_%D0%A1%D1%93%D0%A1%D0%83%D0%A1%E2%80%9A%D0%A0%C2%B0%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B5</id>
		<title>РџРѕРґРіРѕС‚РѕРІРєР° Рє СѓСЃС‚Р°РЅРѕРІРєРµ - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.antalika.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%9F%D0%A0%D1%95%D0%A0%D2%91%D0%A0%D1%96%D0%A0%D1%95%D0%A1%E2%80%9A%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B0_%D0%A0%D1%94_%D0%A1%D1%93%D0%A1%D0%83%D0%A1%E2%80%9A%D0%A0%C2%B0%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B5"/>
		<link rel="alternate" type="text/html" href="http://wiki.antalika.com/index.php?title=%D0%A0%D1%9F%D0%A0%D1%95%D0%A0%D2%91%D0%A0%D1%96%D0%A0%D1%95%D0%A1%E2%80%9A%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B0_%D0%A0%D1%94_%D0%A1%D1%93%D0%A1%D0%83%D0%A1%E2%80%9A%D0%A0%C2%B0%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B5&amp;action=history"/>
		<updated>2026-05-01T21:12:59Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.antalika.com/index.php?title=%D0%A0%D1%9F%D0%A0%D1%95%D0%A0%D2%91%D0%A0%D1%96%D0%A0%D1%95%D0%A1%E2%80%9A%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B0_%D0%A0%D1%94_%D0%A1%D1%93%D0%A1%D0%83%D0%A1%E2%80%9A%D0%A0%C2%B0%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B5&amp;diff=332&amp;oldid=prev</id>
		<title>Anton: Новая страница: «В данной инструкции рассматривается установка проекта на ОС Debian Lenny. В других дистрибути…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.antalika.com/index.php?title=%D0%A0%D1%9F%D0%A0%D1%95%D0%A0%D2%91%D0%A0%D1%96%D0%A0%D1%95%D0%A1%E2%80%9A%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B0_%D0%A0%D1%94_%D0%A1%D1%93%D0%A1%D0%83%D0%A1%E2%80%9A%D0%A0%C2%B0%D0%A0%D0%85%D0%A0%D1%95%D0%A0%D0%86%D0%A0%D1%94%D0%A0%C2%B5&amp;diff=332&amp;oldid=prev"/>
				<updated>2012-06-19T08:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «В данной инструкции рассматривается установка проекта на ОС Debian Lenny. В других дистрибути…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В данной инструкции рассматривается установка проекта на ОС Debian Lenny. В других дистрибутивах команды, названия пакетов и расположение конфигурационных файлов могут отличаться.&lt;br /&gt;
&lt;br /&gt;
'''Подготовка к установке'''&lt;br /&gt;
&lt;br /&gt;
1. Аппаратные требования к серверу&lt;br /&gt;
&lt;br /&gt;
 CPU &amp;gt;=600 Mhz&lt;br /&gt;
 RAM &amp;gt;=256 Mb&lt;br /&gt;
 HDD &amp;gt;= 2 Gb&lt;br /&gt;
&lt;br /&gt;
2. Программные требования к серверу&lt;br /&gt;
 '''Operating System''' Linux / Unix&lt;br /&gt;
 '''MySQL Server''' &amp;gt;= v. 5.0.22&lt;br /&gt;
 '''Apache2 Web Server''' &amp;gt;= v. 2.2.16&lt;br /&gt;
 Enabled Modules mod_rewrite, mod_access, mod_vhosts&lt;br /&gt;
 '''PHP''' &amp;gt;= v. 5.2.5&lt;br /&gt;
 Included PDO, pdo_mysql, php5_mysql, JSON&lt;br /&gt;
 '''IonCube Loader''' Выбирается под версию PHP (5.2.* или 5.3.*)&lt;br /&gt;
&lt;br /&gt;
'''Установка проекта на сервере'''&lt;br /&gt;
&lt;br /&gt;
1. Развертывание проекта на сервере&lt;br /&gt;
&lt;br /&gt;
''Для более подробного ознакомления с командами, их описания, параметров и синтаксиса лучше всего использовать команду '''man'''. К примеру, '''man useradd'''.''&lt;br /&gt;
&lt;br /&gt;
Создание каталога и пользователя&lt;br /&gt;
&lt;br /&gt;
 cd /var/www&lt;br /&gt;
 mkdir -p domainname/htdocs&lt;br /&gt;
 useradd -d /var/www/domainname domainname&lt;br /&gt;
 su -l domainname&lt;br /&gt;
&lt;br /&gt;
''Все последующие команды следует выполнять от пользователя, которого мы создали.''&lt;br /&gt;
&lt;br /&gt;
 wget http://archive.tar.gz # скачиваем архив групона&lt;br /&gt;
 tar –zxvf archive.tar.gz&lt;br /&gt;
 rm archive.tar.gz&lt;br /&gt;
''&lt;br /&gt;
Настройка прав доступа''&lt;br /&gt;
&lt;br /&gt;
 chmod 777 -R inc/templates/templates_c&lt;br /&gt;
2. Настройка apache2&lt;br /&gt;
&lt;br /&gt;
''Все команды выполняются от пользователя '''root'''-а или другого, имеющего привилегии '''суперпользователя'''.''&lt;br /&gt;
&lt;br /&gt;
Установка apache2 из официальной репы:&lt;br /&gt;
&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude install apache2&lt;br /&gt;
&lt;br /&gt;
Установка apache2 из lenny-backports&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apt/sources.list&lt;br /&gt;
 deb http://backports.debian.org/debian-backports lenny-backports main&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude install -t lenny-backports apache2&lt;br /&gt;
&lt;br /&gt;
'''Подключение модулей'''&lt;br /&gt;
''&lt;br /&gt;
Для подключения модулей '''apache2''' можно воспользоваться утилитой '''a2enmod''', после которой требуется лишь указать корректное название модуля. Вторым вариантом будет подключение модулей самостоятельно, через редактирование файла конфигурации/переносе модуля в директорию '''/etc/apache2/mods-enabled'''. Для того, чтобы изменения применились необходима перезагрузка веб-сервера.&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
 vhosts.conf&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 ServerName domainname&lt;br /&gt;
 ServerAlias *.domainname&lt;br /&gt;
 DocumentRoot /var/www/domainname/htdocs/&lt;br /&gt;
 ScriptAlias /cgi-bin /var/www/domainname/&lt;br /&gt;
 ErrorLog /var/log/e.domainname&lt;br /&gt;
 CustomLog /var/log/a.domainname c&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Настройка php5&lt;br /&gt;
&lt;br /&gt;
'''Установка:'''&lt;br /&gt;
&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude install php5 php5-mysql pdo pdo-mysql php5-cli&lt;br /&gt;
&lt;br /&gt;
'''Подключение необходимых библиотек:'''&lt;br /&gt;
&lt;br /&gt;
''Для проверки рекомендуется создать файл '''phpinfo()'''. Все изменения в '''PHP''' вступают в силу после перезагрузки '''apache2'''.''&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/domainname/htdocs&lt;br /&gt;
 touch phpinfo.php&lt;br /&gt;
 Содержимое phpinfo.php &lt;br /&gt;
 &amp;lt;? phpinfo(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ioncube Loader'''&lt;br /&gt;
''&lt;br /&gt;
На VPS установка Ioncube Loader не вызывает никаких проблем. При установке на виртуальный хостинг необходимо проверить его настройки (создать файл '''phpinfo()'''). В случае отсутствия – обратиться в службу поддержки.''&lt;br /&gt;
&lt;br /&gt;
[[Файл:zend.png]]&lt;br /&gt;
&lt;br /&gt;
'''Подготовка к установке'''&lt;br /&gt;
&lt;br /&gt;
 cd /path/to/project/&lt;br /&gt;
 wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz&lt;br /&gt;
 tar -zxvf ioncube_loaders_lin_x86-64.tar.gz&lt;br /&gt;
'''&lt;br /&gt;
Установка'''&lt;br /&gt;
&lt;br /&gt;
 Переходим в веб-браузере по адресу:&lt;br /&gt;
 http://domainname/ioncube/loader-wizard.php;&lt;br /&gt;
 Следуем инструкциям;&lt;br /&gt;
 Выполняем следующие команды:&lt;br /&gt;
  cd /etc/php5/conf.d/&lt;br /&gt;
  nano ioncube.ini&lt;br /&gt;
  zend_extension = /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so&lt;br /&gt;
  /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
4. Настройка mysql&lt;br /&gt;
&lt;br /&gt;
'''Установка mysql'''&lt;br /&gt;
&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude install mysql-server mysql-client&lt;br /&gt;
&lt;br /&gt;
'''Создание базы данных'''&lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
 mysql&amp;gt; create database %db_name%;&lt;br /&gt;
 mysql&amp;gt; grant all privileges on %db_name%.* to %db_user%@&amp;quot;localhost&amp;quot; identified by '%db_user_pass%';&lt;br /&gt;
 mysql&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
'''Импорт бэкапа базы данных'''&lt;br /&gt;
''&lt;br /&gt;
По умолчанию вместе с проектом должен поставляться актуальный дамп БД. Он располагается в папке '''db'''. К примеру, /var/www'''/groupon/htdocs/db/main_dump.sql.gz''' (в данном случае, дамп базы сжат при помощи GZIP).''&lt;br /&gt;
&lt;br /&gt;
 gunzip &amp;lt; /path/to/main_dump.sql.gz | mysql -u USER -p -h localhost DATABASE&lt;br /&gt;
&lt;br /&gt;
В случае, если бэкап имеет вид '''main_dump.sql''', т.е. при его создании не использовали утилиту для сжатия, достаточно ввести:&lt;br /&gt;
&lt;br /&gt;
 mysql -u USER -p -h localhost DATABASE &amp;lt; /path/to/main_dump.sql&lt;br /&gt;
&lt;br /&gt;
где:&lt;br /&gt;
&lt;br /&gt;
 -'''u''' обозначает параметр, после которого '''обязательно''' должно следовать имя пользователя, от которого &amp;quot;заливаем&amp;quot; дамп базы;&lt;br /&gt;
 -'''p (--password)''' так же в большинстве случаев является обязательным параметром. После введения команды предложит ввести пароль пользователя mysql;&lt;br /&gt;
 -'''h''' обозначает хост, к которому необходимо обращаться при подключении к СУБД (необязательный параметр);&lt;br /&gt;
 '''DATABASE''' имя базы данных нашего проекта, в которую мы будем импортировать бэкап;&lt;br /&gt;
 '''/path/to/main_dump.sql''' абсолютный путь к дампу БД.&lt;br /&gt;
&lt;br /&gt;
5. Настройка cron (планировщика расписаний)&lt;br /&gt;
&lt;br /&gt;
''Планировщик заданий позволяет настроить периодическое выполнение заданий в заданное время. Для более подробной информации рекомендуется обратиться к официальной документации, Wiki, Opennet.''&lt;br /&gt;
&lt;br /&gt;
 crontab -e&lt;br /&gt;
 0 9 * * * wget -o /dev/null http://domainname/cron/send_actions.php&lt;br /&gt;
&lt;br /&gt;
Изменения в cron применяются автоматически. Перезагрузка демона не требуется!&lt;br /&gt;
&lt;br /&gt;
'''Полезные ссылки'''&lt;br /&gt;
&lt;br /&gt;
 http://ru.wikipedia.org/wiki/Cron&lt;br /&gt;
 http://www.ioncube.com/loaders.php&lt;br /&gt;
 http://google.com&lt;br /&gt;
 http://code.google.com/intl/ru-RU/apis/maps/index.html&lt;/div&gt;</summary>
		<author><name>Anton</name></author>	</entry>

	</feed>