Код: Выделить всё
sams_enable="YES"
Код: Выделить всё
sams_enable="YES"
Блин ну читайте внимательнееserver801 писал(а):все работает!спасибо.но при запуске системы не стартует sams.приходится руками запускать,хотя в /etc/rc.conf вписаноКод: Выделить всё
sams_enable="YES"
Код: Выделить всё
//> ee /usr/local/etc/rc.d/sams
Код: Выделить всё
#!/bin/sh
# $FreeBSD: ports/www/sams/files/sams.sh.in,v 1.1 2006/12/29 20:18:35 miwi Exp $
# PROVIDE: sams
# REQUIRE: mysql
# REQUIRE: LOGIN cleanvar
# KEYWORD: shutdown
#....пропущено....
Код: Выделить всё
freebsd# samsdaemon -d
Starting process: pid = 28024
Read SAMS configuration... Ok
Connected database: squidctrl:localhost user=root
Connected database: squidlog:localhost user=root
Read SAMS properties...
Cache... 0
User autentification... IP
Sleep time of samsdaemon... 1 second
Redirector... REJIK
SQUID log parser... diskret
User traffic cleaner... YES
Squidlog cache save... 2 month
User name recode... NO
Delay pools... ON
Domain separators... '0'
Log level... '0'
Create PDF file... NO
Ok
SQUID log parser time=1 min
countdown: 25
Cache... 0
User autentification... IP
Sleep time of samsdaemon... 1 second
Redirector... REJIK
SQUID log parser... diskret
User traffic cleaner... YES
Squidlog cache save... 2 month
User name recode... NO
Delay pools... ON
Domain separators... '0'
Log level... '0'
Create PDF file... NO
Creating SAMS users list /usr/local/etc/squid/4a02f56ec34f5.sams
Creating SAMS users list /usr/local/etc/squid/49e3749164d85.sams
Creating SAMS users list /usr/local/etc/squid/49f498f7127b0.sams
Creating SAMS users list /usr/local/etc/squid/4a02cf53821df.sams
Creating SAMS users list /usr/local/etc/squid/4a042d1e27ad0.sams
squid configure file: /usr/local/etc/squid/squid.conf
TAG: acl found... START
1 users found in template 4a02f56ec34f5 (Default), create ACL
4 users found in template 49e3749164d85 (Admins), create ACL
1 users found in template 49f498f7127b0 (Exept archives), create ACL
71 users found in template 4a02cf53821df (All users), create ACL
2 users found in template 4a042d1e27ad0 (terminals), create ACL
0 users found in template 4a1558e8930e3 (Exept Flash), create ACL
0 users found in template 4a574c28d8d12 (without_icq), create ACL
TAG: acl END
TAG: http_access found... START
1 users found in the template 4a02f56ec34f5 (Default), create access rights
4 users found in the template 49e3749164d85 (Admins), create access rights
1 users found in the template 49f498f7127b0 (Exept archives), create access rights
71 users found in the template 4a02cf53821df (All users), create access rights
2 users found in the template 4a042d1e27ad0 (terminals), create access rights
0 users found in the template 4a1558e8930e3 (Exept Flash), create access rights
0 users found in the template 4a574c28d8d12 (without_icq), create access rights
TAG: http_access END
TAG: delay_class found
countdown: 24
countdown: 23
countdown: 22
countdown: 21
countdown: 20
countdown: 19
countdown: 18
countdown: 17
countdown: 16
countdown: 15
countdown: 14
countdown: 13
countdown: 12
countdown: 11
countdown: 10
countdown: 9
countdown: 8
countdown: 7
countdown: 6
countdown: 5
countdown: 4
countdown: 3
countdown: 2
countdown: 1
countdown: 0
countdown: -1
starting log parser/ parser time=1 60
start time: 2009-8-6 9:22:1
starting sams /usr/local/bin/sams
countdown: 59
countdown: 58
countdown: 57
countdown: 56
countdown: 55
countdown: 54
countdown: 53
countdown: 52
countdown: 51
countdown: 50
countdown: 49
countdown: 48
countdown: 47
countdown: 46
countdown: 45
countdown: 44
countdown: 43
countdown: 42
countdown: 41
countdown: 40
countdown: 39
countdown: 38
countdown: 37
countdown: 36
countdown: 35
countdown: 34
countdown: 33
countdown: 32
countdown: 31
countdown: 30
countdown: 29
countdown: 28
countdown: 27
countdown: 26
countdown: 25
countdown: 24
countdown: 23
countdown: 22
countdown: 21
countdown: 20
countdown: 19
countdown: 18
countdown: 17
countdown: 16
countdown: 15
countdown: 14
countdown: 13
countdown: 12
countdown: 11
countdown: 10
countdown: 9
countdown: 8
countdown: 7
countdown: 6
countdown: 5
countdown: 4
countdown: 3
countdown: 2
countdown: 1
countdown: 0
countdown: -1
starting log parser/ parser time=1 60
start time: 2009-8-6 9:23:2
starting sams /usr/local/bin/sams
countdown: 59
countdown: 58
countdown: 57
Код: Выделить всё
/usr/local/sbin/htpasswd -c /usr/local/etc/squid/ncsa.sams test
server801 писал(а):только я вот одно не пойму-если завести пользователя допустим test командойто все работает.если в завести в управление sams еще одного пользователя-ни тот не другой не работает,Код: Выделить всё
/usr/local/sbin/htpasswd -c /usr/local/etc/squid/ncsa.sams test
Код: Выделить всё
/usr/local/sbin/htpasswd -c /usr/local/etc/squid/ncsa.sams test
Код: Выделить всё
Starting sams
mysql_real_connect() error 0. no open database squidctrl > DELAY 3 sec
Код: Выделить всё
Creating SAMS users list /usr/local/etc/squid/default.sams
Creating /usr/local/etc/squid/ncsa.sams user: freedom
Adding password for user freedom
squid configure file: /usr/local/etc/squid/squid.conf
squid: ERROR: No running copy
Код: Выделить всё
mysql -u sams
ERROR 1045 (28000): Access denied for user 'sams'@'localhost' (using password: NO)
весь гугел перерыл!server801 писал(а):в том то и дело что после удаления всех пользователей и создания заново-прокся не пашет у меня.получается просто не берет из мускуля авторизациюкак так?рабочие конфиги может выложите?я хоть сравню-не пойму где затык
и вот что при загрузке системы выдаетКод: Выделить всё
Starting sams mysql_real_connect() error 0. no open database squidctrl > DELAY 3 sec
Код: Выделить всё
mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 149
Server version: 5.0.84-log FreeBSD port: mysql-server-5.0.84
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql
Database changed
GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
Код: Выделить всё
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidctrl.* TO sams@127.0.0.1 IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@127.0.0.1 IDENTIFIED BY "yourpassword";
Код: Выделить всё
cd /usr/local/share/sams/data
proxy# ll
total 26
-rw-r--r-- 1 root wheel 5652 9 авг 17:28 sams_db.sql
-rw-r--r-- 1 root wheel 1330 9 авг 17:28 squid_db.sql
-rwxr-xr-x 1 root wheel 17571 9 авг 17:28 upgrade_mysql_table.php
proxy# mysql -u root -p < squid_db.sql
Enter password:
proxy# mysql -u root -p < sams_db.sql
Enter password:
proxy# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with; or \g.
Your MySQL connection id is 33
Server version: 5.0.84-log FreeBSD port: mysql-server-5.0.84
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql
Database changed
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| squidctrl |
| squidlog |
+--------------------+
4 rows in set (0.01 sec)
mysql>
Код: Выделить всё
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'sams'@'localhost' (using password: YES) in /usr/local/share/sams/mysqltools.php on line 289
Access denied for user sams@127.0.0.1 to MySQL
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 296
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 296
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 303
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 303
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 234
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 234
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_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 247
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 247
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_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 264
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 264
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 265
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 274
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 274
Warning: require() [function.require]: Unable to access ./lang/lang. in /usr/local/share/sams/lframe.php on line 38
Warning: require(./lang/lang.) [function.require]: failed to open stream: No such file or directory in /usr/local/share/sams/lframe.php on line 38
Fatal error: require() [function.require]: Failed opening required './lang/lang.' (include_path='.:/usr/local/share/pear') in /usr/local/share/sams/lframe.php on line 38
а как иначе?что у нас-системы разные что ле?Просто нужно внимательнее читать......и задаваться вопросом, а что я этой командой делаю, а не тупо копи паст....
Код: Выделить всё
Заходим в консоль 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 <squid_db.sql
mysql -u root <sams_db.sql
Настраиваем WEB интерфейс SAMS
Для настройки SAMS необходимо зайти в web интерфейс sams. В броузере набираем:
http://localhost/sams
Код: Выделить всё
./sams_system_test
127.0.0.1
sams
*******
Test PHP extensios:
MySQL support to PHP enabled
LDAP support to PHP
GD support to PHP enabled
Test connectios to MySQL server:
name
user
Ok
Test user access 'sams' to MySQL server 127.0.0.1:
Ok
Не знаю, при сборке вроде же есть поддержка апача 2-гоserver801 писал(а):может из-за того у меня проблемы были что у меня apache2.2.
Код: Выделить всё
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 234
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 234
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_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 247
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 247
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_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 264
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 264
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 265
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 274
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 274
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
Код: Выделить всё
samsdaemon -d