Подробная установка

Системные требования:

Нет никаких ограничений для оборудования, на котором размечается eFrontPro. Если вы рассчитываете увеличивать количество пользователей, то вам понадобятся дополнительные ресурсы. Для обычной установки eFrontPro вам потребуется 50 Мб свободного места на жестком диске, 64 Мб свободной оперативной памяти (Рекомендуется 128 Мб для работы PHP).

Для установки версии на 100 пользователей, рекомендуется сервер с 1 Гб оперативной памяти. Рекомендуется увеличивать объем оперативной памяти при увеличении количества пользователей (2Гб – 200 пользователей). При достижении количества пользователей более чем 1000 человек, рекомендуется разделить веб-сервер и сервер базы данных.

Использование SSD дисков, особенно для сервера базы данных, приведёт к увеличению производительности

Требования к ПО:

eFrontPro требуется следующее ПО:

  • PHP версии 5.5+ с установленными модулями:
    • Multibyte String
    • Gettext
    • Sessions
    • Iconv
    • POSIX Regex
    • Mysqli
    • Zip
    • GD
    • LDAP (для LDAP SSO)
    • Mcrypt
    • XML
    • Dom
    • oAuth (для интеграции OpenSesame)
  • Mysql Сервер 5+
  • Веб-сервер (Apache 2+ для Linux, IIS для серверов на ОС Windows )
  • eFrontPro может быть установлен на сервер с ОС Windows или Linux. Если вы собираетесь пользоваться не только латиницей, то рекомендуется использовать Linux, т.к. в нём лучше реализована поддержка UTF-8
  • Функция Apache mod_rewrite должна быть включена
  • Перезапись файла .htaccess должна быть включена для виртуального хоста

 

Перед установкой eFrontPro рекомендуется установить PHP/MySQL/Apache на ваш сервер.

Ниже приведены некоторые рекомендуемые настройки для PHP:

  • memory_limit: 256 Мб  
  • max_execution_time: Установите значение от 60 до 120, зависит от раздела вашего диска
  • upload_max_filesize: Ограничение на объем загружаемого файла
  • post_max_size: Установите значение такое же как и в upload_max_filesize  

Подготовка к установке eFrontPro

Вам также понадобится современный браузер с поддержкой HTML 5. Internet Explorer поддерживается с версии 9

  1. Разархивируйте файлы eFrontPro в системную папку например C:\efrontpro или /war/www/efrontpro
  2. Создайте виртуальный хост на вашем веб-сервере с документом, указывающий на корневую папку выше папки www/
  3. Дайте веб-серверу права на запись для папки efrontpro. Веб-сервер должен иметь права записи на эти папки:
  • www/content/                               
  • www/plugins/
  • upload/
  • backups/
  • temp/
  • libraries/

Установка eFrontPro при помощи мастера установки:

  1. Откройте страницу виртуального хоста в браузере, например: http://efrontpro.example.com
  2. Нажмите «Установить» и заполните требуемые данные базы данных и пользователей.
  3. Готово

 

Справка по настройке IIS

eFrontPro может быть установлен на сервер под управлением ОС Windows на платформе IIS 

  • Установите маску файлов "application/json" для файлов, оканчивающихся на .json
  • Импортируйте файл .htaccess при помощи инструмента для импорта. Или создайте файл web.config и поместите его в корень папки efrontpro:                              

<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Imported Rule 1" stopProcessing="true"> <match url="^" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="index.php" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 

 

 

 

Возможно, вам будут интересны и эти статьи: