Асиоу отсутствует контекстная школа

Обновлено: 05.07.2024

Создадим пользователя asiou в системе и зададим ему пароль, а так же создадим необходимые каталоги. Это пользователь от имени которого будет работать программный комплекс АСИОУ 7.0 в операционной системе. Внимание! Ввод пароля не отображается, это нормально.

useradd -d /home/asiou -m asiou
passwd asiou

Введите новый пароль UNIX:

Повторите ввод нового пароля UNIX:

passwd: пароль успешно обновлён

chown asiou:asiou /home/asiou/logs /home/asiou/www
usermod -G asiou www-data

Для работы АСИОУ 7.0, требуется запуск FastCGI сервера через библиотеку flup, которую мы устанавливали ранее. Протокол FastCGI является связующим звеном между программным комплексом АСИОУ 7.0 и веб-сервером nginx.

Для запуска сервера нам потребуется специально оформленный bash-скрипт. Содержимое необходимо сохранить в файл /usr/local/sbin/django_fcgi

if [ ! -f "$CONFIG" ]; then

echo "Cconfig file '$CONFIG' not found!"

if [ "$PROJECTS" = "" ]; then

echo "No configured projects!"

for proj in $PROJECTS; do

if [ "$2" != "" -a "$2" != "$proj" ]; then

if [ "$path" = "" ]; then

echo "Empty path for project '$proj'!"

if [ ! -d "$path" ]; then

echo "Not directory '$path'!"

if [ ! -f "$path/manage.py" ]; then

echo "It not Django project '$path'!"

maxrequests=$(eval "echo \$$_maxrequests");

minspare=$(eval "echo \$$_minspare");

maxspare=$(eval "echo \$$_maxspare");

maxchildren=$(eval "echo \$$_maxchildren");

debug=$(eval "echo \$$_debug");

outlog=$(eval "echo \$$_outlog");

errlog=$(eval "echo \$$_errlog");

if [ "$1" = "start" ]; then

echo -n "Start FastCGI server for '$proj': "

CMD="$PYTHON $path/manage.py runfcgi workdir='$path' socket='$socket' pidfile='$pid' debug=$debug"

CMD="$CMD maxrequests=$maxrequests minspare=$minspare maxspare=$maxspare maxchildren=$maxchildren"

if [ "$outlog" != "" ]; then

if [ "$errlog" != "" ]; then

su --command="$CMD" "$user"

chmod 666 $socket

elif [ "$1" = "stop" ]; then

echo -n "Stop FastCGI server for '$proj': "

if [ -f "$pid" ]; then

rm $socket >/dev/null 2>&1

rm $pid >/dev/null 2>&1

echo "NOT RUNNING"

echo "Usage: $0 (start|stop) [

Далее необходимо создать служебный каталог и назначить для него права на запись

mkdir /var/run/django-fcgi
chmod 777 /var/run/django-fcgi

Для работы скрипта описанного выше необходимо создать конфигурационный файл /etc/djfcgi.conf следующего содержания:

Распаковка архива с программным комплексом АСИОУ 7.0.

Архив asiou-7.0.tar.gz необходимо распаковать в каталог /home/asiou/www следующей командой (предполагается что архив находится в текущем каталоге):

tar zxvf asiou-7.0.tar.gz -C /home/asiou/www

chown -R asiou:asiou /home/asiou/www

Следует обратить внимание, что на данном этапе потребуется пароль пользователя MySQL asiou, который был указан на предыдущих этапах.

Далее необходимо инициализировать базу данных и заполнить ее начальными значениями, для этого необходимо выполнить следующие команды:

cd /home/asiou/www/sql/properties
mysql -u asiou -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 5987

Server version: 5.1.41-3ubuntu12.10 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>set names utf8;

mysql>\. dump.sql
mysql>\. ../institute.sql
mysql>\. ../kladr.sql
mysql>exit

Инициализация базы данных по учреждению:

Инициализацию данных по учреждению необходимо выполнить обязательно. Иначе при попытке запуска АСИОУ будет выдана ошибка:


Инициализация данных по учреждению выполняется в процессе конвертации данных из csv-файлов (которые располагаются в папке CONV) с помощью команды convert .

python manage.py convert

После этого можно запустить ПО АСИОУ 7.0, создать административного пользователя АСИОУ и выполнить первый вход в систему. Для этого выполним команду запуска сервера АСИОУ:

django_fcgi start asiou

Start FastCGI server for 'asiou': OK

Для остановки АСИОУ 7.0 необходимо выполнить команду:

django_fcgi stop asiou

Stop FastCGI server for 'asiou': OK

Для создания административного пользователя необходимо выполнить следующие команды:

python manage.py createsuperuser

Похожие документы:

1а. Ключевые характеристики и основные показатели оу

АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом


АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом › Поддержка АСИОУ › Установка АСИОУ 7 под Windows
Проблема запуска АСИОУ v.7.6.1

QQWWEE
Новичок

После автоматической установки, перезагружаю компьютер, в браузере открываю асиоу, спрашивает логин и пароль. После выходит окно с такой проблемой

Прикрепления Миниатюра(ы)

dominusego
Постоянный участник

Я вот первый раз забыл положить файл options, db.version. В ошибке что-то про несовпадающий тег в 110 строке. Напишите в техподдержку.

QQWWEE
Новичок

написали в поддержку, файл лежал, перезапустили службы, запустилось, но дальше пишет следующее:


Отсутствует контекстная школа!
Здравствуйте! Не выбрана контекстная школа! Обратитесь к администратору системы!

QQWWEE
Новичок

dominusego
Постоянный участник


Из него не понятно, вы устанавливали заново на новый ПК, обновляли существующую АСИОУ или переносили АСИОУ на другой новый ПК? В первом и третьем случаях нужна другая настройка.

QQWWEE
Новичок

Все по русски написала - ПОСЛЕ АВТОМАТИЧЕСКОЙ УСТАНОВКИ. Не перенос , не обновление . УСТАНОВКА. Все сама сделала

dominusego
Постоянный участник

(15-06-2020, 07:07) QQWWEE Писал(а): Все по русски написала - ПОСЛЕ АВТОМАТИЧЕСКОЙ УСТАНОВКИ. Не перенос , не обновление . УСТАНОВКА. Все сама сделала


Не поверите, я тоже сам все делаю, и тоже автоматическая установка. В конце мая тоже пришлось делать новую автоматическую установку, потому и поинтересовались. Пункты III, IV из Часть I Инструкции (прикреплена) выполнялись?

dominusego

hisel33091

Если пишет, что отсутствует контекстная школа, это значит, что либо БД повреждена, либо АСИОУ не может к ней подключиться (логин/пароль в файле db.ini).
Хотя, если бы АСИОУ не могла подключиться, то была бы "желтая" ошибка Питона. Скорее всего ваша БД просто пустая.
Вы развернули дамп после обновления?

Odini

компьютер:
Название ОС: Microsoft Windows 7 Профессиональная
Версия ОС: 6.1.7601 Service Pack 1 сборка 7601
+вроде все основные обновления стоят.
Версия ASIOU 7.6.2 работает без замечаний.

Сношу как рекомендовано uninstall_asiou старую версию.
Ставлю из дистрибутива 7.7.0, докидываю options.ini + бэкап базы, получаю "желтый экран".

AttributeError at /
type object 'lxml.builder.ElementMaker' has no attribute '__reduce_cython__'

Чего еще не хватает, чтоб на Win7 SP1 заработало?
Скриншот прикладываю.

Попробуйте в консоли выполнить "python manage.py migrate" (без кавычек).
И да, в какой момент Вы получаете ошибку? Непонятно, причем тут "export_egisso".

Odini

cmd.exe, powershell - это и есть консоль в Винде.
Попробуйте так: [WIN+R]cmd.exe[ENTER]python manage.py migrate[ENTER]

ЗЫ На вопрос Вы так и не ответили.

Odini

ЗЫ На вопрос Вы так и не ответили.

1. Прошу прощения, реально не заметил, что отрабатывает в командной строке. Показалось ругается, что нет вообще такой команды, а там что питон не находит путей. Вот результат отработки

c:\>python manage.py migrate
python: can't open file 'manage.py': [Errno 2] No such file or directory

***У меня сейчас комп не подключен к VIPNET. Связи с коорданетором нет. Не в этом ли проблема? Вообще АСИОУ в этой ревизии может работать standalone? Тоже отбивка про egisso заинтересовала.

В данной статье рассматриваются часто встречающиеся ошибки при работе в Системе и возможные пути их решения.

В заявлении допущена ошибка в данных:

  • параллель;
  • данные документа удостоверяющего личность.

При создании заявления допущена ошибка.

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

В заявлении допущена ошибка в данных:

  • ФИО;
  • дата рождения ребёнка;
  • адрес ребёнка;
  • пол ребёнка.
На учащегося не выпущен приказ о формировании классов, а в приказе о зачислении указана только параллель.

При создании приказов не удается указать образовательную организацию:

Читайте также: