Location: PHPKode > projects > Energine > energine-2.2/INSTALL.txt
Инсталляция Energine framework.

1.Требования к системе
	OC: Linux, FreeBSD, Windows
	Веб сервер: Apache 2. Для правильной работы необходим mod_rewrite. Для директории в которую  устанавливается проект необходимы "AllowOverride Options" или "AllowOverride All" привилегии.

	PHP: Версия 5 и выше, может быть установлен как модуль Apache или как cgi. 
		Расширения РНР:
			DOM
			gd(2.x)
			iconv
			json(в PHP 5.2.1 и выше - идет по умолчанию, для младших версий устанавливается как PECL расширение http://pecl.php.net/package/json)
			PDO
			pdo_mysql
			Reflection
			session
			SimpleXML
			SPL
			tidy
			xsl

	MYSQL: Версия 4.х или 5.x с включенной поддержкой INNODB

2.Содержание инсталяционного пакета
	Необходимо распаковать полученный архивный файл energine_x.tar.gz/energine_x.zip в директорию проекта. После распаковки будет создана следующая структура папок

	core2a/  - движок сайта
		framework/ - ядро(содержит базовые классы)
		modules/ - модули сайта
			share/ - модуль общего назначения
				components/ - базовые компоненты
				config/ - конфигурационные файлы для базовых компонентов
				images/ - изображения(иконки, пиктограммки)
				scripts/ - базовые джаваскрипты и джаваскриптовые компоненты общего назначения
				stylesheets/ - базовые таблицы стилей
				templates/ - базовые шаблоны
					layout/ - лейаутные
					content/ - контентые
				transformers/ - базовые стили XSLT 
			image/ - модуль работы с изображениями
				components/ - компоненты
				config/ - конфигурационные файлы
				images/ - изображения
				scripts/ - джаваскрипты
				stylesheets/ - стили
				templates/ - шаблоны
					layout/ - лейаутные
					content/ - контентные
				transformers/ - XSLT 
			user/ - модуль работы с пользователями
				components/ - компоненты
				config/ - конфигурационные файлы
				images/ - изображения
				scripts/ - джаваскрипты
				stylesheets/ - стили
				templates/ - шаблоны
					layout/ - лейаутные
					content/ - контентные
				transformers/ - XSLT 
			shop/ - модуль работы с магазином
				components/ - компоненты
				config/ - конфигурационные файлы
				images/ - изображения
				scripts/ - джаваскрипты
				stylesheets/ - стили
				templates/ - шаблоны
					layout/ - лейаутные
					content/ - контентные
				transformers/ - XSLT
	doc/ - документация по проекту
		user-guide/ - руководство пользователя
		energine-api/ - комментарии к РНР коду
	htdocs/ - корень сайта
		site/ - модуль сайта
		setup/ - папка содержащая инсталляционные скрипты 
3.Процесс инсталяции
	Для более легкой и понятной установки системы Energine был написан конфигуратор с веб-интерфейсом и сведены к минимуму работы выполняемые вручную на сервере. Конфигуратор работает только при включенном режиме отладки. По умолчанию режим отладки включен.

	Итак – процесс установки.
	Подключившись по протоколу FTP к серверу, заливаем из разархивированного инсталляционного пакета папку core2a и htdocs в корень сервера. 
	!!!Внимание! В некоторых случаях папка для хранения публичных файлов может иметь на сервере другое название (например, public_html). В таком случае, перед копированием следует переименовать в инсталляционном пакете папку htdocs, так чтобы ее имя совпадало с именем папки на сервере.

	Если Energine устанавливается на *nix платформе - выставляем права – чтобы дать возможность системе записывать в файл конфигурации и создавать в папке htdocs необходимых файлов и папок. Обычно хватает следующих прав – для htdocs – 0755, для файла конфигурации 0644.

	Теперь через HTTP запускаем конфигуратор - [путь_к_сайту]/setup/ 
	Кофигуратор имеет следующие возможности:

	Проверка сервера
		Позволяет проверить сервер на возможность установки системы и наличие возможных ошибок, которые следует устранить перед установкой.
	Полная инсталляция
		Это возможность полной установки для нового проекта. Настраивает файл конфигурации и создает необходимые папки и файлы. Так же есть опциональная возможность восстановить базу данных.
	Восстановление базы данных
		Эта опция дает возможность восстановить базу данных из сохраненной резервной копии (дампа) или стандартного дампа.
	Создать дамп базы
		Эта опция создает резервную копию (дамп) текущей базы данных
	Линкер
		Эта опция собирает необходимые файлы из всех модулей в рабочие папки. Её следуюет запускать каждый раз после добавления в систему файлов картинок (не загружаемых через встроенные файл-менеджеры системы), стилей и скриптов. На *nix платформах это следует делать только при добавлении новых файлов – т.к. в рабочих папках создаются симлинки. Но для windows платформ нужно запускать линкер после каждого изменения указанных файлов, т.к. Windows платформы не поддерживают создания симлинков и в рабочих папках создаются физические копии файлов.
		При полной установке Линкер запускается автоматически.

	Для новой установки достаточно запустить опцию «Полная инсталляция».

	!!!ВАЖНО! После установки не забудте отключить режим отладки. Для этого в файле конфигурации (htdocs/site/system.config.xml) атрибуту config->site->debug нужно задать значение 0.
Return current item: Energine