The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Отображение интерфейса SAMS в браузере."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"Отображение интерфейса SAMS в браузере."  +/
Сообщение от Demontager (ok) on 21-Янв-11, 04:17 
Хочу настроить и запустить 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Отображение интерфейса SAMS в браузере."  +/
Сообщение от Trooper on 21-Янв-11, 09:21 
>[оверквотинг удален]
> 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.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Отображение интерфейса SAMS в браузере."  +/
Сообщение от Demontager (ok) on 21-Янв-11, 15:53 

> Добавь 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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Отображение интерфейса SAMS в браузере."  +/
Сообщение от Demontager (ok) on 22-Янв-11, 06:49 
решил вроде проблему с 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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру