Обсуждение SAMS (Squid Account Manager System)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Time
сержант
Сообщения: 195
Зарегистрирован: 2008-09-04 4:31:16
Откуда: Абакан
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Time » 2009-03-04 8:33:59

zg писал(а):
Time писал(а):Access denied for user 'sams'@'localhost' (using password: YES) in /usr/local/share/sams/mysqltools.php on line 289
пользователь в базе не прописан или имеет неверный пароль
Time писал(а):supplied argument is not a valid MySQL result resource
это вытекает из отсутствия подключения
Time писал(а):Warning: require() [function.require]: Unable to access ./lang/lang.
видимо из-за того, что неверно считались настройки (а точнее не считались) настройки базы, не удалось вычислить имя языкового файла
Time писал(а):Fatal error: require()
это из-за предыдущей ошибки
Time писал(а):так и должно быть?
нет
ок, а что теперь мне делать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Cancer » 2009-03-04 9:04:31

Да создайте вы через веб интерфейс БД и пользователя и все у ва нормально будет

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 9:19:32

Time писал(а):при установке php5-extensions у меня потребовал установить опции для curl 7.19.2
какие нужно было поставить?
я бы выбрал по-дефолту, ничего не меняя. если б что-нить не работало, разбирался б уже после

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 9:30:00

Cancer писал(а):Да создайте вы через веб интерфейс БД и пользователя и все у ва нормально будет
он пробовал, у него не выходит)

2Time
я бы посоветовал поставить старый апач 1.33.xx либо разобраться с правами в новом, к сожалению 2.ка в свое время была сыровата, когда ставил, поэтому не практикую ее применение. и по опциям настройки не смогу подсказать.

пусть дефолтный к апачу должен быть /usr/local/etc/apache там же и должны лежать настройки конфига оного. это у нас - httpd.conf. в нем уже указываем путь к директории, где у нас лежит морда апача - обычно это /usr/local/www/data либо перенаправляем куда нужно. в ту же директори пихаем распакованный sams.

проверяем права, чтобы были доступны для юзера www или nobody - смотря под кем у нас запущен апач.
далее, внимательно читаем статейку и находим там место, как завести юзеров в базу данных, имеющих право обращаться к базе.

я делал это руками, в консольке -

Код: Выделить всё

1)mysql -u root -p (это если у нас пароль есть на коннект, если нет то просто mysql)
2) grant all on sams_database.* to user_to_connect@localhost identified by 'password';
3) q\

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 10:02:04

Cancer писал(а):Да создайте вы через веб интерфейс БД и пользователя и все у ва нормально будет
В отм то и дело, что веб-интерфейс не запускается. Я щяс читаю по Апачу .. по руководство пытаюсь разобрацца ....

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 10:05:42

JaNet писал(а):
Time писал(а):при установке php5-extensions у меня потребовал установить опции для curl 7.19.2
какие нужно было поставить?
я бы выбрал по-дефолту, ничего не меняя. если б что-нить не работало, разбирался б уже после
Честно говоря, всё по дефолту я б не рекомендовал. По крайне мере то, что везде протокол Ipv6 выставлен по дефолту, который, как правило, ещё не применяется в мировой паутине и да и в сетях тоже. Его я всегда убираю. Да и другие варианты есть, которые стоит обдумать. Хотя я сам ещё тренюсь. Потому что опыта практически ноль.

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 11:11:48

да я это к тому, что если не знаете какой параметр нужен какой нет - оставляйте что предлагают
а про известный протоколы типа ipv6 это ес-но. что знаем что не нужно - не используем.

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 11:12:08

Что-то у меня такое ощущение что тут что-то с мускулом нада копать. Апач перелопатил, вроде как весь. Там не нашёл запретов.
А вот причина кроется скорее всего вот если на это поглядеть:

Код: Выделить всё

www# sams -d1
Connected database: squidctrl:www.hzhost.com user=sams
mysql_real_connect() error 0. no open database squidctrl, DELAY 3 sec
^Z
Что ему мешает ...
Ведь если он запустится не может, ясное дело почему через браузер я не могу открыть его.
Я уже даже создал пользователя sams и пороль ему тоже присвоил. То что в sams.conf прописывал.
Последний раз редактировалось hozman 2009-03-04 11:27:07, всего редактировалось 1 раз.

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 11:26:38

Код: Выделить всё

mysql -u sams -p squidctrl
что говорит? (пароль вводить тот что ставили)

по идее, должен послать 8)

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 11:31:24

Вот вывод:

Код: Выделить всё

www# mysql -u sams -p squidctrl
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 5.1.30 FreeBSD port: mysql-server-5.1.30

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
Тут видно что всё есть. Но почему-то самс сам не открывает его ...

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 11:51:08

а что в sams.conf прописано?

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 14:28:47

Код: Выделить всё

[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=www.hzhost.com
MYSQLUSER=sams
MYSQLPASSWORD=gjhjkm
MYSQLVERSION=5.1
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/squid/logs
SQUIDCACHEDIR=/usr/local/squid/cache
SAMSPATH=/usr/local/bin
SQUIDPATH=/usr/local/sbin
#SQUIDGUARDLOGPATH=/var/log
#SQUIDGUARDDBPATH=/var/db/squidGuard
RECODECOMMAND=/usr/local/bin/iconv -f KOI8-R -t 866 %finp > %fout
#LDAPSERVER=servername_or_ipadress
#LDAPBASEDN=your.domain
#LDAPUSER=DomainAdministrator
#LDAPUSERPASSWD=passwd
#LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 14:42:20

Код: Выделить всё

SAMSPATH=/usr/local/
об это не однократно упоминалось

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 14:59:02

Хм, изменил, ничего не дало

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 15:06:53

Код: Выделить всё

[root@relay /usr/home/enot]# mysql -u root -p
Enter password:

mysql> use squidctrl
Database changed

mysql> desc squidusers;
что есть?

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 15:29:21

Ничего нету:

Код: Выделить всё

mysql> use squidctrl
Database changed
mysql> desc squidusers;
ERROR 1146 (42S02): Table 'squidctrl.squidusers' doesn't exist
Выходит и столбец с пользователями мне тоже вручную вбивать что ли?

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение JaNet » 2009-03-04 15:35:50

нет.
выходит что при работе скрипта по созданию базы данных в mysql создалась тока база ну может еще что
конкретно и наглядно можно посмотреть, поставив phpmyadmin как я уже писал.
а тут действие простое - прибить базу ибо она все равно пустая и с нуля переставить.
можешь заглянуть в каталог mysql в директории собираемого самса, там как раз есть скриптики по созданию таблиц и прочего. позапускай, пусть создаст.

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 19:39:40

zg писал(а):
hozman писал(а):Что-то не понимаю откудого такой путь тут:
-))) это путь до httpd.conf, там для корневой папки стоит запрет для всех пользователей, потому и не пускает -)
Так я, например, не наблюдаю там такого пути ... /usr/local/usr, который в логе постоянно мелькает.
Лазил по файлу вручную не нашёл.
А потом

Код: Выделить всё

www# cat /usr/local/etc/apache2/httpd.conf | grep /usr/local/usr
www#
Значит тут такого нету.
Пытался phpmyadmin поставить, да толку ... всё блокируется. Ацтой какой-то.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение zg » 2009-03-04 21:09:57

hozman писал(а):Значит тут такого нету.
не всё выглядит именно так, как того ожидаешь. -)
hozman писал(а):grep /usr/local/usr
такой папки нет в природе, есть /usr/local
hozman писал(а):Пытался phpmyadmin поставить, да толку ... всё блокируется.
второй апач по умолчанию блокирует всё и вся, это прописано в httpd.conf для директории /

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение hozman » 2009-03-04 21:23:03

zg писал(а):
hozman писал(а):grep /usr/local/usr
такой папки нет в природе, есть /usr/local
Вот именно, что нету ... а нафига оно тогда пишит такую ерунду я не понел.
zg писал(а):
hozman писал(а):Пытался phpmyadmin поставить, да толку ... всё блокируется.
второй апач по умолчанию блокирует всё и вся, это прописано в httpd.conf для директории /
Я это уже понел, но пока что методом "ручных раскопок" не чего "не выкопал" вроде как.

Вот что на мой взгляд более подходящее для этого:

Код: Выделить всё

DocumentRoot "/usr/local/www/data"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
    AllowOverride None
    Order Deny,Allow
    Deny from all
    Allow from 192.168.1.21
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

Alias /sams " /usr/local/share/sams/"
<Directory " /usr/local/share/sams/">
   AllowOverride AuthConfig
        Options Indexes MultiViews
        Order allow,deny
        Allow from all
</Directory>

#
# This should be changed to whatever you set DocumentRoot to.
Всё разрешено для моего айпиадресса.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение zg » 2009-03-05 5:34:11

hozman писал(а):Всё разрешено для моего айпиадресса.
разреши пока для всех

Аватара пользователя
Time
сержант
Сообщения: 195
Зарегистрирован: 2008-09-04 4:31:16
Откуда: Абакан
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Time » 2009-03-05 12:20:24

в лучше поставить все как в статье или из портов?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение zg » 2009-03-05 13:12:44

Time писал(а):в лучше поставить все как в статье или из портов?
как получится так и ставь, копипаст всё равно не спасёт -)

Аватара пользователя
Time
сержант
Сообщения: 195
Зарегистрирован: 2008-09-04 4:31:16
Откуда: Абакан
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Time » 2009-03-05 13:17:31

zg писал(а):
Time писал(а):в лучше поставить все как в статье или из портов?
как получится так и ставь, копипаст всё равно не спасёт -)
я уже заметил :) сижу вот мучаюсь изучаю эту шляпу

Аватара пользователя
Time
сержант
Сообщения: 195
Зарегистрирован: 2008-09-04 4:31:16
Откуда: Абакан
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Time » 2009-03-06 7:17:36

Ну с юзером у меня все получилось, а вот что значат эти ошибки и как их исправить я так и не понял :crazy:

http://iptachki/sams/

Я конечно могу нажать на кнопку Run sams database creat но боюсь как бы после этого он не повлег за собои каких последствии. Выкладываю конфиги может кто наидет где ошибку.
Нужно сделать squid с авторизацией по IP. Заранее всем спасибо :pardon:

Код: Выделить всё

SAMS databases not connected

The base squidlog not created or the user root has no rights to connection to it
The base squidctrl not created or the user root has no rights to connection to it

 
SAMS documentation
english
russian

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 235

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 248

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 265

Warning: require() [function.require]: Unable to access ./lang/lang. in /usr/local/share/sams/main.php on line 166

Warning: require(./lang/lang.) [function.require]: failed to open stream: No such file or directory in /usr/local/share/sams/main.php on line 166

Fatal error: require() [function.require]: Failed opening required './lang/lang.' (include_path='.:/usr/local/share/pear') in /usr/local/share/sams/main.php on line 166

Код: Выделить всё

[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=root
MYSQLPASSWORD=pass
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/squid/logs
SQUIDCACHEDIR=/usr/local/squid/cache
SAMSPATH=/usr/local
SQUIDPATH=/usr/local/sbin
#SQUIDGUARDLOGPATH=/var/log
#SQUIDGUARDDBPATH=/var/db/squidGuard
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
#LDAPSERVER=servername_or_ipadress
#LDAPBASEDN=your.domain
#LDAPUSER=DomainAdministrator
#LDAPUSERPASSWD=passwd
#LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
Вложения
squid.conf.tar.gz
squid.conf
(51.7 КБ) 11 скачиваний
php.ini.tar.gz
php.ini
(15.62 КБ) 9 скачиваний
httpd.conf.tar.gz
httpd.conf
(12.73 КБ) 10 скачиваний