Для работы SAMS необходимо установить http сервер Apache, модуль php для apache
и консольный php. В php должна быть активирована поддержка mysql.
Для red-hat подобных linux систем это:
apache-***.rpm,
mod_php***.rpm
php***.rpm
php-common***.rpm
php-mysql***.rpm
Настройте ваш WEB-сервер на работу с php скриптами.
Раскомментируйте или добавьте в httpd.conf следующие строки:
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php .phtml
Разрешите в httpd.conf загрузку файлов на сервер через web интерфейс:
?
Options ? ExecCGI
?
В файле php.ini (в директории /etc и директории http сервера) раскомментируйте вызов библиотеки поддержки mysql:
extensions=mysql.so
и
register_globals = On
При конфигурировании sams необходимо задать расположение root директории apache.
Конфигуратор SAMS ищет root директорию apache по пути /var/www/html или /var/www/htdocs.
Если в вашей системе путь не совпадает, необходимо запустить файл configure sams с ключем
--with-httpd-locations=PATH
в процессе инсталляции будет создана символическая ссылка из корневой директории сервера APACHE на
директорию, в которой находятся файлы SAMS. Иначе это можно сделать самому:
ln -s /usr/local/share/sams /var/www/html/sams
Если у вас возникли проблемы с кодировкой веб интерфейса,
надо в конфиге апача задать параметр
AddDefaultCharset Off