Файл конфигурации
В этот файл вынесены системные настройки, а также настройки, которые нет необходимости менять часто (в большинстве случаев этот файл нужно исправить один раз при установке, при переезде на другой сервер или при необходимости настроить новую функциональность при выходе новой версии портала).
Путь к файлу:
/var/www/cgi-bin/sp/sp.conf
Файл прокомментирован, однако если вы обновили портал, задав сохранение поправленного вами файла конфигурации, новые комментарии также будут недоступны.
В этой статье описаны все актуальные для версии 5.2 настройки.
Описание параметров:
Параметр | Значения | Обазательный | По умолчанию |
---|---|---|---|
sppath | Абсолютный путь к папке с файлами, отдающимися веб-сервером (темы оформления; JavsScript, CSS, файлы, загруженные пользователем и т. п.) | Да | /var/www/html/sp |
sproot | Пусть к папке заданной в sppath, но относительно корня веб-сервера | Да | /sp |
db_server | Имя хоста или IP-адрес сервера, где поднят СУБД-сервер Firebird для основной базы ОУ. Для этого и последующих трёх параметров см. Проблемы с подключением к базе | Да | 127.0.0.1 |
db_path | Путь к базе XXI | Да | /opt/xxi/data/XXI.gdb |
db_user | Пользователь Firebird | Да | SYSDBA |
db_pass | Пароль пользователя Firebird | Да | masterkey |
score_min | Минимальная оценка в журнале | Да | 1 |
score_max | Максимальная оценка в жернале | Да | 5 |
avg_precision | Количество знаков после запятой при вычислении среднего балла. Используется при просмотре оценок и в некоторых отчётах | Да | 3 |
disable_pupil_view_class_scores | Запретить ученику смотреть текущие оценки одноклассников. При значении 1 некоторые типы просмотра журнала становятся недоступны ученику | Нет | 0 |
session_idle_max | Предел бездействия пользоватея. После заданного количества секунд сеанс автоматически завершается. Продолжить работу в портале после этого возможно только введя заново логин и пароль. При приближении конца сессии в верхнем-правом углу экрана появляется предупреждение с обратным отсчётом и предложением продлить сеанс (продление сеанса оставляет пользователя на текущей странице, чтобы, например, позволить ему дописать новость). Если пользователь не отреагировал на предупреждение и конец сеанса настал, браузер будет перенаправлен на сайт. Не задавайте слишком маленькое значение — не даст нормально работать. Учитывайте, что предупреждение о завершающейся сессии может отвлекать учеников от прохождения тестов. | Да | 3600 |
skip_session_ip_check | Портал опознаёт сеанс пользователя по различным техническим признакам. Среди них IP-адрес компьютера пользователя. Если во время сеанса у пользователя сменится IP, портал при очередном обращении в пределах сеанса пользовтеля не признает и попросит ввести логин и пароль. Причины частых смен IP здесь не рассматриваются, скажем лишь, что нам они встречались. Данный параметр позволяет при проверке подлинности пользователя во время всего сеанса работы в портале не придавать значения изменениям в IP-адресе. Меняющихся фрагмент IP-адреса или весь IP-можно заменить на символ звёздочки. Пример: 123.45.67.* |
Нет | |
gzip | Использовать GZIP-сжатие страниц портала | Да | 1 |
site_gzip | Использовать GZIP-сжатие страниц сайта. Рекомендуется оставлять включенной. Возрастание нагрузки на сервер ничтожное, а экономия трафика значительное. | Да | 1 |
smtp | Имя хоста или IP-адрес SMTP-сервера. | Да | 127.0.0.1 |
cmsdbhost, cmsdbname, cmsdbuser, cmsdbpasswd | См. db_server, db_path, db_user, db_pass. Аналогичные параметры для базы системы управления сайтом. Можно располагать базы на разных серверах. | Да | Аналогично за исключением пути к базе CMS: /opt/xxi/data/CMS.gdb |
chpu | См. ЧПУ Рекомендуется оставить включенным. | Нет | 1 |
optimize_user_jpeg | Оптимизация вставленных на сайт изображений. Пример. Загружен многомегабайтная 16-мегапиксельная фотография, а в новости она употреблена, уменьшенной до, скажем, 300 пикселей. Если опция выключена, будет загружена полная версия фотографии. Если включена — CMS автоматически создаст миниатюру указанных размеров. Это экономит трафик и сокращает время загрузки фотографий. | Нет | 1 |
bells_lesson_count | Количество уроков (пока используется только для компонента CMS "звонки") | Нет | 8 |
create_dc_users | Управление учётными записями. Возможные значения: sp-helper или smbldap-tools (устарело, не рекомендуется). Если задано sp-helper, действуют параметры sp_helper_host и sp_helper_port (задавать который не обязательно, если устраивают их значения по умолчанию). | Нет | 0 |
sp_helper_host, sp_helper_port | IP-адрес и порт, где установлен вспомогательный демон для управления учётными записями. Портал может управлять учётными записями домена и на другом сервере. | Нет | 127.0.0.1 7890 |
sphelper_smbuser | sp-helper: Пользователь для манипуляции samba-пользователями. | Нет | sp-helper |
sphelper_smbpass | sp-helper: Пароль для манипуляции samba-пользователями. | Да | your_password_here |
auth | Управление Squid: либо параметра нет (означает не управлять) либо значение basic (управлять, basic-авторизация) | Нет | |
htpasswd | Управление Squid: данные для basic-авторизации (этот файл и файл, указанный в sp_users_allowed ниже генерируются автоматически при изменении допуска в веб-интерфейсе портала) | Да | /var/www/sp_htpasswd |
sp_users_allowed | Управление Squid: список пользователей, кому разрешено использовать прокси | Да | /var/www/sp_users_allowed |
squid_content_filter | Управление Squid: этот файл генерируются автоматически при изменении настроек контент-фильтрации в веб-интерфейсе портала | Нет | /var/www/sp_squid_content_filter |