Хочу настроить и запустить SAMS, проблема в том что, не отображается GUI с настройками SAMS в браузере, вместо этого вижу такое - http://i025.radikal.ru/1101/1f/1707c531aaf2.jpg
Вроде как проблема с php, помогите пожалуйста решить.
Шаги, которые я выполнял по запуску и настройке:
1. Установил sams с ebuild
2.Отредактировал /etc/php/apache2-php5.3/php.ini, изменил только эти строки:
safe_mode_exec_dir = "/usr/share/sams/bin"
.....
safe_mode = On
.....
disable_functions = ”chdir,dl,ini_get_all,popen,proc_open,passthru,pcntl_exec”2. Создал базу в MySQL
mysql -u root -p
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "samspassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "samspassword";
3. Перешёл в /usr/share/sams/mysql
и выполил:
mysql -u root -p < sams_db.sql
mysql -u root -p < squid_db.sql
3.Поправил конфиг sams:
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=samspassword
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/cache/squid
SAMSPATH=/usr
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/var/db/squidguard
RECODECOMMAND=iconv -f UTF-8 -t cp866 %finp > %fout
#LDAPSERVER=servername_or_ipadress
#LDAPBASEDN=your.domain
#LDAPUSER=DomainAdministrator
#LDAPUSERPASSWD=passwd
#LDAPUSERSGROUP=Users
#REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
CACHENUM=0
4. Запустил явно зависимые сервисы и сам демон sams(всё вставил в один скрипт для удобства):
gateway Desktop # ./SAMS.sh
+ /etc/init.d/mysql restart
mysql | * Starting ...
mysql | * Starting (/etc/mysql/my.cnf) [ ok ]
+ /etc/init.d/squid restart
squid | * Initializing cache directory /var/cache/squid .. [ ok ]
squid | * Starting squid ... [ ok ]
+ /etc/init.d/apache2 restart
apache2 | * Starting apache2 ...
apache2 |apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [ ok ]
+ /etc/init.d/samsd start
samsd | * Starting samsdaemon ... [ ok ]p.s.
Gentoo Linux x86_64
2.6.36-kernel
sams-1.05
mysql-5.1.50
apache-2.2.16
squid-3.1.8
Конфиги сервисов:
дефолтный конфиг my.cnf (не трогал), - http://pastebin.com/8vbgGGav
здесь показано как у меня собран php, apache, mysql - http://pastebin.com/dst788Pj
/etc/conf.d/apache2 (не трогал) - http://pastebin.com/rZBm1dcu
/etc/apache2/httpd.conf (не трогал) - http://pastebin.com/z3vB9fbF
>[оверквотинг удален]
> 2.6.36-kernel
> sams-1.05
> mysql-5.1.50
> apache-2.2.16
> squid-3.1.8
> Конфиги сервисов:
> дефолтный конфиг my.cnf (не трогал), - http://pastebin.com/8vbgGGav
> здесь показано как у меня собран php, apache, mysql - http://pastebin.com/dst788Pj
> /etc/conf.d/apache2 (не трогал) - http://pastebin.com/rZBm1dcu
> /etc/apache2/httpd.conf (не трогал) - http://pastebin.com/z3vB9fbFДобавь php-handler в настройках апача и проверь подключен ли к нему модуль php.
> Добавь php-handler в настройках апача и проверь подключен ли к нему модуль
> php.Можете немножко подробней написать ? Я с сервером не имел ещё никогда дела. Но по поиску нашёл, что для php-handler, нужна такая строка в /etc/apache2/httpd.conf :
# Use for PHP 5.x:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
[/php]И второе, как проверить что модуль подключен ?
ps. Инфу брал тут http://dan.drydog.com/apache2php.html
решил вроде проблему с PHP, нужно было в /etc/conf.d/apache2 добавить -D PHP5, т.е. теперь так:APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5"
Теперь php код отрабатывается, но что-то с настройками самого SAMS. В браузере показывает такое- http://i070.radikal.ru/1101/4c/1e55fd3ccbdb.jpg
Да, вот ещё в их FAQ есть оказывается решение http://sams.perm.ru/index.php?option=com_easyfaq&task=cat&ca... как раз мой случай. Но у меня нет такого модуля как там пишут:LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php .phtml