Установка "Школьного портала" на "другой" линукс — различия между версиями

Материал из Школьный портал: справочника
Перейти к: навигация, поиск
Строка 58: Строка 58:
 
perl setup.pl
 
perl setup.pl
 
</pre>
 
</pre>
 +
 +
-----------
 +
 +
Остаток рецепта допилить:
 +
 +
apt-get install libcgi-session-perl
 +
 +
mcedit sp.conf
 +
 +
perl update_xxi.pl sp.conf sp.sql
 +
 +
perl sp_add_admin.pl root test
 +
perl sp_add_admin.pl admin test
 +
 +
rm -vf ./setup.pl
 +
rm -vf ./sp_add_admin.pl
 +
rm -vf ./update_xxi.pl
 +
rm -vf ./sp.sql
 +
 +
# Готово
 +
 +
http://10.100.100.1/

Версия 13:17, 13 декабря 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

Остаток рецепта допилить:

apt-get install libcgi-session-perl

mcedit sp.conf

perl update_xxi.pl sp.conf sp.sql

perl sp_add_admin.pl root test perl sp_add_admin.pl admin test

rm -vf ./setup.pl rm -vf ./sp_add_admin.pl rm -vf ./update_xxi.pl rm -vf ./sp.sql

  1. Готово

http://10.100.100.1/