Установка "Школьного портала" на "другой" линукс — различия между версиями
Материал из Школьный портал: справочника
Строка 4: | Строка 4: | ||
Школьный портал выполнен в виде web-приложения и для его работы на сервере должны быть установлены: | Школьный портал выполнен в виде web-приложения и для его работы на сервере должны быть установлены: | ||
− | * | + | * Web-сервер [http://ru.wikipedia.org/wiki/Apache Apache] со включенными модулями: |
− | * | + | **mod_cgi |
− | * | + | **mod_rewrite |
− | * | + | **mod_headers |
+ | **mod_deflate | ||
+ | * Сервер баз данных [http://ru.wikipedia.org/wiki/Firebird Firebird] версии не ниже 2.0 (допустим как Classic, так и SuperServer); | ||
+ | * Интерпретатор языка [http://ru.wikipedia.org/wiki/Perl Perl] не ниже версии 5.8 и его модули: | ||
+ | **CGI | ||
+ | **CGI-Session | ||
+ | **Archive-Zip | ||
+ | **GD | ||
+ | **GD-Graph**SpeedyCGI | ||
+ | **ImageMagick | ||
+ | **Mail-Sender | ||
+ | **Text-Iconv | ||
+ | **DBD-InterBase | ||
+ | **HTML-TagFilter | ||
+ | (которые можно либо поставить с помошью пакетного менеджера вашего дистрибутива, либо скачать с [http://search.cpan.org/ CPAN]) и собрать; | ||
+ | * Библиотека UDF для Firebird [http://todo UDFLib]. Ёе нужно положить в директорию, предназначенную для хранения таких библиотек (это может быть <code>/opt/firebird/UDF/</code>, <code>/usr/lib/firebird/UDF/</code> или другой каталог в зависимости от дистрибутива); | ||
Создаём директории | Создаём директории | ||
Строка 19: | Строка 34: | ||
<pre> | <pre> | ||
− | wget http://todo -O /var/www/cgi-bin/sp/sp-4. | + | wget http://todo -O /var/www/cgi-bin/sp/sp-4.2.tar.bz2 |
</pre> | </pre> | ||
Строка 26: | Строка 41: | ||
<pre> | <pre> | ||
cd /var/www/cgi-bin/sp/ | cd /var/www/cgi-bin/sp/ | ||
− | tar xf sp-4. | + | tar xf sp-4.2.tar.bz2 |
</pre> | </pre> | ||
− | Скачать чистые базы: | + | Скачать чистые базы, задаём владельца, группу и права доступа: |
<pre> | <pre> | ||
cd /opt/xxi/data | cd /opt/xxi/data | ||
− | wget ... | + | wget TODO... |
+ | chown -R firebird:firebird /opt/xxi/data/ | ||
+ | chmod 660 /opt/xxi/data/*.* | ||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | cd /var/www/cgi-bin/sp | ||
+ | perl setup.pl | ||
</pre> | </pre> |
Версия 13:25, 9 декабря 2010
Данная статья не завершена!
Установка Школьного портала на AltLinux Школьный сервер 5 описана здесь, на Ubuntu server 10.04 LTS здесь. Если вы используете другой дистрибутив, тогда воспользуйтесь этой инструкцией.
Школьный портал выполнен в виде web-приложения и для его работы на сервере должны быть установлены:
- Web-сервер Apache со включенными модулями:
- mod_cgi
- mod_rewrite
- mod_headers
- mod_deflate
- Сервер баз данных Firebird версии не ниже 2.0 (допустим как Classic, так и SuperServer);
- Интерпретатор языка Perl не ниже версии 5.8 и его модули:
- CGI
- CGI-Session
- Archive-Zip
- GD
- GD-Graph**SpeedyCGI
- ImageMagick
- Mail-Sender
- Text-Iconv
- DBD-InterBase
- HTML-TagFilter
(которые можно либо поставить с помошью пакетного менеджера вашего дистрибутива, либо скачать с CPAN) и собрать;
- Библиотека UDF для Firebird UDFLib. Ёе нужно положить в директорию, предназначенную для хранения таких библиотек (это может быть
/opt/firebird/UDF/
,/usr/lib/firebird/UDF/
или другой каталог в зависимости от дистрибутива);
Создаём директории
mkdir -p /var/www/cgi-bin/sp mkdir -p /var/www/html/sp mkdir -p /opt/xxi/data
Скачиваем текущую версию портала в только что созданную директорию /var/www/cgi-bin/sp/
, например, с помощью wget:
wget http://todo -O /var/www/cgi-bin/sp/sp-4.2.tar.bz2
Распаковываем архив в директории /var/www/cgi-bin/sp/
:
cd /var/www/cgi-bin/sp/ tar xf sp-4.2.tar.bz2
Скачать чистые базы, задаём владельца, группу и права доступа:
cd /opt/xxi/data wget TODO... chown -R firebird:firebird /opt/xxi/data/ chmod 660 /opt/xxi/data/*.*
cd /var/www/cgi-bin/sp perl setup.pl