Установка и настройка SAMS на ALT Linux Master 2.4 Для сборки SAMS необходимо установить следующие пакеты: #squid squid-2.5.STABLE6-alt3 #apache apache-1.3.31rusPL30.20-alt10 apache-common-1.3.31rusPL30.20-alt10 mod_php-4.3.9-alt0.cvs20040802 #php php-4.3.9-alt0.cvs20040802 php-mysql-4.3.9-alt0.cvs20040802 php-mysql-4.3.9-alt0.cvs20040802 php-ldap-4.3.9-alt0.cvs20040802 php-gd2-4.3.9-alt0.cvs20040802 #mysql: MySQL-client-4.0.20-alt1 MySQL-server-4.0.20-alt1 libMySQL-devel-4.0.20-alt1 libMySQL-4.0.20-alt1 #Библиотеки libgd2-2.0.4-alt3 libpcre3-4.5-alt1 libpcre-devel-4.5-alt1 Сборка SAMS: Разорхивируем SAMS, например, в директорию /usr/src запускаем ./configure Если в процессе работы скрипта configure были какие-нибуди ошибки, смотрите faq: /usr/src/sams/doc/KOI8-R/faq.html Собираем SAMS: make Установка SAMS make install Если SAMS собирался с установками по-умолчанию, будут создан каталог /usr/local/share/sams и туда скопирован веб интерфейс SAMS В каталог /usr/local будут скопированы файлы: samsdaemon samsredir sams В каталог /etc скопирован файл sams.conf В каталог /etc/init.d скопирован файл samsd В корневом каталоге WEB сервера Apache будет создана символическая ссылка на каталог веб интерфейса sams: /var/www/html/sams Создание пользователя sams в mysql Заходим в консоль MySQL: mysql -u root -p (Если у вас пароль пользователя root пустой, ключ -p не используйте) Выполните там команды: GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword"; GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword"; Где: yourpassword - пароль Исправляем /etc/sams.conf заносим пароль пользователя sams для доступа в mysql: MYSQLUSER=sams MYSQLPASSWORD=yourpassword Создание базы SAMS в MySQL: переходим в каталог со скриптами создания баз SAMS: cd /usr/src/sams/mysql и там даем команду: mysq -u root