ок, а что теперь мне делать?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 писал(а):так и должно быть?
Обсуждение SAMS (Squid Account Manager System)
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Time
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-04 4:31:16
- Откуда: Абакан
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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)
Да создайте вы через веб интерфейс БД и пользователя и все у ва нормально будет
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
я бы выбрал по-дефолту, ничего не меняя. если б что-нить не работало, разбирался б уже послеTime писал(а):при установке php5-extensions у меня потребовал установить опции для curl 7.19.2
какие нужно было поставить?
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
он пробовал, у него не выходит)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)
В отм то и дело, что веб-интерфейс не запускается. Я щяс читаю по Апачу .. по руководство пытаюсь разобрацца ....Cancer писал(а):Да создайте вы через веб интерфейс БД и пользователя и все у ва нормально будет
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Честно говоря, всё по дефолту я б не рекомендовал. По крайне мере то, что везде протокол Ipv6 выставлен по дефолту, который, как правило, ещё не применяется в мировой паутине и да и в сетях тоже. Его я всегда убираю. Да и другие варианты есть, которые стоит обдумать. Хотя я сам ещё тренюсь. Потому что опыта практически ноль.JaNet писал(а):я бы выбрал по-дефолту, ничего не меняя. если б что-нить не работало, разбирался б уже послеTime писал(а):при установке php5-extensions у меня потребовал установить опции для curl 7.19.2
какие нужно было поставить?
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
да я это к тому, что если не знаете какой параметр нужен какой нет - оставляйте что предлагают
а про известный протоколы типа ipv6 это ес-но. что знаем что не нужно - не используем.
а про известный протоколы типа ipv6 это ес-но. что знаем что не нужно - не используем.
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Что-то у меня такое ощущение что тут что-то с мускулом нада копать. Апач перелопатил, вроде как весь. Там не нашёл запретов.
А вот причина кроется скорее всего вот если на это поглядеть:
Что ему мешает ...
Ведь если он запустится не может, ясное дело почему через браузер я не могу открыть его.
Я уже даже создал пользователя sams и пороль ему тоже присвоил. То что в sams.conf прописывал.
А вот причина кроется скорее всего вот если на это поглядеть:
Код: Выделить всё
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 раз.
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
Код: Выделить всё
mysql -u sams -p squidctrl
по идее, должен послать
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Вот вывод:
Тут видно что всё есть. Но почему-то самс сам не открывает его ...
Код: Выделить всё
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>
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
а что в sams.conf прописано?
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Код: Выделить всё
[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
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
Код: Выделить всё
SAMSPATH=/usr/local/
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Хм, изменил, ничего не дало
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
Код: Выделить всё
[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)
Ничего нету:
Выходит и столбец с пользователями мне тоже вручную вбивать что ли?
Код: Выделить всё
mysql> use squidctrl
Database changed
mysql> desc squidusers;
ERROR 1146 (42S02): Table 'squidctrl.squidusers' doesn't exist
-
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
нет.
выходит что при работе скрипта по созданию базы данных в mysql создалась тока база ну может еще что
конкретно и наглядно можно посмотреть, поставив phpmyadmin как я уже писал.
а тут действие простое - прибить базу ибо она все равно пустая и с нуля переставить.
можешь заглянуть в каталог mysql в директории собираемого самса, там как раз есть скриптики по созданию таблиц и прочего. позапускай, пусть создаст.
выходит что при работе скрипта по созданию базы данных в mysql создалась тока база ну может еще что
конкретно и наглядно можно посмотреть, поставив phpmyadmin как я уже писал.
а тут действие простое - прибить базу ибо она все равно пустая и с нуля переставить.
можешь заглянуть в каталог mysql в директории собираемого самса, там как раз есть скриптики по созданию таблиц и прочего. позапускай, пусть создаст.
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Так я, например, не наблюдаю там такого пути ... /usr/local/usr, который в логе постоянно мелькает.zg писал(а):-))) это путь до httpd.conf, там для корневой папки стоит запрет для всех пользователей, потому и не пускает -)hozman писал(а):Что-то не понимаю откудого такой путь тут:
Лазил по файлу вручную не нашёл.
А потом
Код: Выделить всё
www# cat /usr/local/etc/apache2/httpd.conf | grep /usr/local/usr
www#
Пытался phpmyadmin поставить, да толку ... всё блокируется. Ацтой какой-то.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Обсуждение SAMS (Squid Account Manager System)
не всё выглядит именно так, как того ожидаешь. -)hozman писал(а):Значит тут такого нету.
такой папки нет в природе, есть /usr/localhozman писал(а):grep /usr/local/usr
второй апач по умолчанию блокирует всё и вся, это прописано в httpd.conf для директории /hozman писал(а):Пытался phpmyadmin поставить, да толку ... всё блокируется.
- hozman
- мл. сержант
- Сообщения: 137
- Зарегистрирован: 2007-12-13 0:04:01
Re: Обсуждение SAMS (Squid Account Manager System)
Вот именно, что нету ... а нафига оно тогда пишит такую ерунду я не понел.zg писал(а):такой папки нет в природе, есть /usr/localhozman писал(а):grep /usr/local/usr
Я это уже понел, но пока что методом "ручных раскопок" не чего "не выкопал" вроде как.zg писал(а):второй апач по умолчанию блокирует всё и вся, это прописано в httpd.conf для директории /hozman писал(а):Пытался phpmyadmin поставить, да толку ... всё блокируется.
Вот что на мой взгляд более подходящее для этого:
Код: Выделить всё
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.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Обсуждение SAMS (Squid Account Manager System)
разреши пока для всехhozman писал(а):Всё разрешено для моего айпиадресса.
- Time
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-04 4:31:16
- Откуда: Абакан
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
в лучше поставить все как в статье или из портов?
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Обсуждение SAMS (Squid Account Manager System)
как получится так и ставь, копипаст всё равно не спасёт -)Time писал(а):в лучше поставить все как в статье или из портов?
- Time
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-04 4:31:16
- Откуда: Абакан
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
я уже заметил сижу вот мучаюсь изучаю эту шляпуzg писал(а):как получится так и ставь, копипаст всё равно не спасёт -)Time писал(а):в лучше поставить все как в статье или из портов?
- Time
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-04 4:31:16
- Откуда: Абакан
- Контактная информация:
Re: Обсуждение SAMS (Squid Account Manager System)
Ну с юзером у меня все получилось, а вот что значат эти ошибки и как их исправить я так и не понял
http://iptachki/sams/
Я конечно могу нажать на кнопку Run sams database creat но боюсь как бы после этого он не повлег за собои каких последствии. Выкладываю конфиги может кто наидет где ошибку.
Нужно сделать squid с авторизацией по IP. Заранее всем спасибо
http://iptachki/sams/
Я конечно могу нажать на кнопку Run sams database creat но боюсь как бы после этого он не повлег за собои каких последствии. Выкладываю конфиги может кто наидет где ошибку.
Нужно сделать squid с авторизацией по IP. Заранее всем спасибо
Код: Выделить всё
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 скачиваний