Installation instructions ru

From EFrontWiki

Contents

[edit] Установка в системе Windows

1. Разархивируйте файлы eFront в какой-либо каталог, например
C:\eFront.
В результате будет создана следующая структура каталогов:
C:\eFront\www
C:\eFront\libraries
C:\eFront\backups
C:\eFront\upload
C:\eFront\modules
2. Скачайте XAMPP с сайта проекта :
(на данный момент он доступен по ссылке http://www.apachefriends.org/download.php?xampp-win32-1.7.0-installer.exe)
3. Запустите инсталлятор XAMPP для установки пакета:

  a. На экране приветствия, нажмите "Далее"
  b. Выберите папку для установки (либо оставьте предложенный)
  c. На этом шаге в разделе "XAMPP Options" секции "SERVICE SECTION" 
установите "Install Apache as service" и "Install MySQL as service" d. Нажмите "Install", а затем "Finish" для завершения установки XAMPP e. Если в вашей системе установлен пакетный фильтр, ему нужно указать на
необходимость разрешить Apache получить доступ к Интернет. Необходимо
разрешить прохождение пакетов как в сторону Интернет так и получение
пакетов из Интернет. f. Запустите панель управления XAMPP

4. Используя текстовый редактор, откройте файл c:\xampp\apache\conf\httpd.conf
5. Измените строки, где указано
DocumentRoot "C:/xampp/htdocs"
на
DocumentRoot "C:/eFront/www" (если папка eFront находится на C:\)
и строку
<Directory "C:/xampp/htdocs">
на
<Directory "C:/eFront/www">
6. В панели управления XAMPP перезапустите Apache (нажав "Stop" а затем "Start". Если не получилось, попробуйте перезагрузить систему)
7. Откройте http://localhost/install/install.php в браузере, желательно в Internet Explorer 7 или Mozilla Firefox
8. Кликните на кнопке «Install»
9. На первом шаге перечисляются параметры, необходимые для правильной работы системы. Если на этом шаге не выявлено никаких проблемных ситуаций (отмечаемых запрещающими знакам), можно перейти к следующему шагу.
10. На втором шаге необходимо указать параметры базы данных. Тип базы данных всегда "MySQL". Хост базы данных, обычно, "localhost" (также можно указать "."). Пользователь БД "root", а пароль может быть пустым (если после установки XAMPP он не заменен). Имя базы данных может быть любым, например "efront".
11. После нажатия "Next" будет создана база данных и необходимые таблицы.
12. На следующем шаге можно изменить параметры системы. Можно использовать параметры по умолчанию, они подходят для большинства случаев. Эти параметры вы можете изменить после завершения установки в панели управления администратора.
13. На следующем шаге необходимо создать учетную запись администратора и, если нужно, учетные записи преподавателя и учащегося.
14. На последнем шаге установки можно создать несколько уроков, имеющихся в системе, в качестве образца, либо загрузить свой.
15. После завершения установки, можно использовать систему, указав в браузере ссылку (если использованы указанные в данной инструкции параметры) http://localhost.
16. Важное замечание: Вы должны удалить папку install по завершении установки, для безопасного использования системы.

[edit] Установка в системе Linux

1. Разархивируйте eFront в какой-либо каталог, например /opt/lampp/eFront, что создаст следующую структуру:

   /opt/lampp/eFront/www
   /opt/lampp/eFront/libraries
   /opt/lampp/eFront/backups
   /opt/lampp/eFront/message_attachments

2. Загрузите и установите XAMPP для Linux, from http://www.apachefriends.org/en/xampp-linux.html
3. После установки XAMPP, отредактируйте файл /opt/lampp/etc/httpd.conf (любым текстовым редактором) и сделайте следующие изменения:

  - Замените строку с :
    DocumentRoot "/opt/lampp/htdocs/"
    на:
    DocumentRoot "/opt/lampp/eFront/www"
  - Замените строку с:
    <Directory "/opt/lampp/htdocs">
    на:
    <Directory "/opt/lampp/eFront/www">

4. Используя панель управления XAMPP (или вручную) перезапустите Apache
5. Используя Mozilla Firefox, откройте http://localhost/install/install.php
6. Следуйте инструкциям на страницах дя установки eFront
7. Замечание: Некоторые каталоги должны быть доступны на запись веб-серверу, они указываются на стрнице инсталляции


[edit] Установка на CentOS без XAMPP

Поскольку поступает много просьб описать такую установку, мы даем описание того, как поставить eFront 3.5.2 на CentOS 5.2:
CentOS не устанавливает по умолчанию MySQL и PHP, поэтому необходимо установить эти пакеты и дополнительные модули PHP перед установкой eFront.
Помните, что в Linux регистр в символах команд различается, поэтому будьте осторожны при наборе команд, либо копируйте команды из этой интрукции (по одной).


Шаг 1: Установка необходимых пакетов

> yum install httpd (если уже установлен, -- yum сообщит об этом)
> yum install mysql-server (если уже установлен, -- yum сообщит об этом)
> yum install php
> yum install php-mysql
> yum install php-mbstring 
> yum install php-pear   
> yum install php-devel      (* см. замечание внизу страницы)
> yum install yum-priorities    (*)
> rpm -hUv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm   (*)
> yum install php-pecl-zip     (*)
> yum install php-gd (Optional, for automatic image resizing and manipulation)
> yum install php-ldap (Optional, if you need LDAP support)


Шаг 2: Загрузите и распакуйте eFront в какой-либо каталог (например, /var/www/efront).
Шаг 3: Установите доступ к файлам:
Если вы создаете среду для тестирования, можно установить доступ одной командой:

> chown -R apache:apache /var/www/efront/*

Если вы устанавливате систему для реального использования, то список каталогов будет показан вам на первом шаге скрипта установки системы (шаг 8 ниже).

Шаг 4: Измените файл /etc/php.ini, установив необходимые значения параметров PHP. Рекомендуемые установки приведены ниже:

> memory limit: 64M
> upload_max_filesize: 32M
> post_max_size: 32M
> max_execution_time: 120


Шаг 5: Измените файл конфигурации apache (/etc/httpd/conf/httpd.conf) и измените DocumentRoot так, чтобы он указывал на каталог "www" внутри развернутой структуры каталогов eFront. Например:
DocumentRoot "/var/www/efront/www"

Несколькими строками ниже также настройте параметры доступа к этому каталогу, например так:

<Directory "/var/www/efront/www">

Шаг 6: Перезапустите apache (обязательно) и запустите mysql (если он еще не запущен)

> service httpd restart
> service mysqld restart


Шаг 7: Убедитесь, что Apache запущен. Запустите веб-браузер и откройте ссылку с адресом машины, на которой установлен eFront, например: http://localhost. Вы должны увидеть страницу с сообщением "Apache HTTP Server Test Page powered by CentOS".

Шаг 8: Установка eFront. Используя Mozilla Firefox, откройте http://localhost/install/install.php. Вы должны увидеть страницу приглашения eFront. Нажмите на "New Installation" для перехода к странице обзора обязательных параметров установки. Если вы видите какие-либо значки "запрещено", значит необходимо устранить причину этой ситуации для того, чтобы продолжить установку. Оставьте пароль mysql пустым на время инсталляции, затем вы сможете его заменить. Убедитесь, что серверу доступны на запись все указанные каталоги. (Замечание: Каталог "libraries" должен быть доступен на запись только на время инсталляции, затем можно установить доступ к нему только на чтение -- программа инсталляции обеспечивает такую возможность по окончании установки)

Шаг 9: Нажмите на Continue и следуйте инструкциям на экране. eFront готов к работе!


(*): CentOS в настоящее время не предоставляет PHP 5.2 в штатных репозиториях (но вы можете найти его в репозиториях remi -- прим. АББРИС); она поставляется только с 5.1.6. Поэтому необходима установка дополнительных пакетов, для того чтобы обеспечить поддержку работы с Zip-архивами (которая включена в PHP, начиная с версии 5.2.0)

[edit] Установка RPM-пакета eFront на CentOS

eFront может быть установлен еще проще с помощью подготовленных RPM-пакетов.

Шаг 1. Для установки нужно подключить репозитории eFront и EPEL:

> rpm -ivh http://www.abbris.ru/efront/el5/noarch/efront-release-1.0-1.abbris.noarch.rpm
> rpm -hUv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm   (*)

Шаг 2. Установливаем eFront (все необходимые пакеты буду установлены автоматически):

> yum install efront

При установке этого пакета делаются необходимые настройки для apache и php, устанавливается необходимый доступ к каталогам. По окончании установки пакета автоматически перезапускаются httpd и mysqld.

Шаг 3: Установка eFront. Используя Mozilla Firefox, откройте http://localhost/efront/install/install.php (обратите внимание на отличие в URL от предыдущего способа!). Вы должны увидеть страницу приглашения eFront. Нажмите на "New Installation" для перехода к странице обзора обязательных параметров установки. Если вы видите какие-либо значки "запрещено", значит необходимо устранить причину этой ситуации для того, чтобы продолжить установку (таких знаков не должно быть при данном способе установки). Оставьте пароль mysql пустым на время инсталляции, затем вы сможете его заменить.

Шаг 4: Нажмите на Continue и следуйте инструкциям на экране. eFront готов к работе!


(*): CentOS в настоящее время не предоставляет PHP 5.2 в штатных репозиториях (но вы можете найти его в репозиториях remi -- прим. АББРИС); она поставляется только с 5.1.6. Поэтому необходима установка дополнительных пакетов, для того чтобы обеспечить поддержку работы с Zip-архивами (которая включена в PHP, начиная с версии 5.2.0)