Проблема с SAMS как решить ?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
awgoor
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-04-07 12:42:15

Проблема с SAMS как решить ?

Непрочитанное сообщение awgoor » 2011-12-21 20:45:23

Здравствуйте Гуру FreeBSD у меня встал вопрос с самсом делаю как описано в статье

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

http://www.lissyara.su/articles/freebsd/traffic_count/squid+sams+rejik/
с небольшими оговорками во первых версия

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

FreeBSD 8.2
apache22
squid2.7 Stable9
mysql55
php5.3
phpextensions5.3
sams 1.0
Вообщем в первый раз когда делал все получилось как описано в статье один в один. Решил было дела начать закрепить все запомненное и переустановить к чертям собачим. Все началось с mysql5.1 не установился ставил 55-ый потом пошел php52- споткнулся на PCRE и pdflib ставил 5-ый и когда пришло время запускать Web-интерфейс на SAMS у меня вышла такая котовасия

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

SAMS installations 
File squid_db.sql opened


Please wait, database createst may take up to 30 minutes....

ERROR: line 5: query:[ # # Структура таблицы `cache` # DROP TABLE IF EXISTS `cache`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 6: query:[ CREATE TABLE `cache` ( `date` date, `time` time, `user` char(25), `domain` char(25), `size` BIGINT UNSIGNED NULL, `ipaddr` char(15) NOT NULL, `period` BIGINT UNSIGNED NULL, `url` char(100) NOT NULL, `hit` BIGINT UNSIGNED NULL, `method` char(15) NOT NULL ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 7: query:[ ALTER TABLE cache ADD INDEX (date)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 8: query:[ ALTER TABLE cache ADD INDEX (user)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 9: query:[ ALTER TABLE cache ADD INDEX (domain)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 10: query:[ DROP TABLE IF EXISTS cachesum] failed
mysql error: No database selected (err:1046)
.

ERROR: line 11: query:[ CREATE TABLE cachesum ( date date NOT NULL default '0000-00-00', user varchar(25) NOT NULL default '', domain varchar(25) NOT NULL default '', size bigint(20) unsigned default NULL, hit bigint(20) unsigned default NULL, PRIMARY KEY (date,user,domain) ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 12: query:[ insert into cachesum select date,user,domain,sum(size),sum(hit) from cache group by date,user] failed
mysql error: No database selected (err:1046)
.

ERROR: line 13: query:[ DROP TABLE IF EXISTS files] failed
mysql error: No database selected (err:1046)
.

ERROR: line 14: query:[ CREATE TABLE files ( id tinyint(3) NOT NULL default '0', filepath varchar(50) NOT NULL default '', url varchar(120) NOT NULL default '', size int(12) NOT NULL default '0' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.


File sams_db.sql opened


Please wait, database createst may take up to 30 minutes...

ERROR: line 4: query:[ DROP TABLE IF EXISTS `groups`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 5: query:[ CREATE TABLE `groups` ( `count` int(11), `name` char(25), `nick` char(25), `value` char(10)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 6: query:[ INSERT INTO groups VALUES('0','user','Users','open')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 7: query:[ INSERT INTO groups VALUES('1','admin','Administrators','open')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 8: query:[ DROP TABLE IF EXISTS `ipreplace`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 9: query:[ CREATE TABLE `ipreplace` ( `ip` char(15), `user` char(25), `domain` char(25)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 10: query:[ DROP TABLE IF EXISTS `log`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 11: query:[ CREATE TABLE `log` ( `user` char(25), `date` date, `time` time, `value` char(60), `code` char(2)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 12: query:[ DROP TABLE IF EXISTS `passwd`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 13: query:[ CREATE TABLE `passwd` ( `user` char(25), `pass` char(60), `access` int(11)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 14: query:[ INSERT INTO passwd VALUES('Admin','00YfpO1MXDzqQ','1')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 15: query:[ INSERT INTO passwd VALUES('Auditor','00MTbxknCTtNs','1')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 16: query:[ DROP TABLE IF EXISTS `reconfig`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 17: query:[ CREATE TABLE `reconfig` ( `number` int(2),`service` varchar (15),`action` varchar(10), `value` varchar(110)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 18: query:[ INSERT INTO reconfig VALUES('1','sams','','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 19: query:[ DROP TABLE IF EXISTS `redirect`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 20: query:[ CREATE TABLE `redirect` ( `name` varchar(25), `filename` varchar(25), `type` varchar(25), `show` int(10) unsigned, `redirect_to` varchar(100)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 21: query:[ INSERT INTO redirect VALUES('Banners','banners','redir','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 22: query:[ INSERT INTO redirect VALUES('Counters','counters','redir','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 23: query:[ INSERT INTO redirect VALUES('Chats','chat','denied','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 24: query:[ INSERT INTO redirect VALUES('Porno','porno','denied','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 25: query:[ INSERT INTO redirect VALUES('Localdomains','localhosts','denied','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 26: query:[ DROP TABLE IF EXISTS `sams`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 27: query:[ CREATE TABLE `sams` ( `endvalue` bigint(20), `redirect_to` varchar(100), `denied_to` varchar(100), `redirector` varchar(25), `delaypool` char(1), `useraccess` char(1), `auth` varchar(4), `wbinfopath` varchar(100),`urlaccess` char(1),`separator` varchar(15) default '+',`ntlmdomain` char(1),`bigd` char(1),`bigu` char(1),`sleep` int(3),`parser_on` char(1),`parser` varchar(10),`parser_time` int(2),`count_clean` char(1),`nameencode` char(1),`iconset` varchar(25),`days` varchar(14),`shour` tinyint(2) UNSIGNED ZEROFILL,`smin` tinyint(2) UNSIGNED ZEROFILL,`ehour` tinyint(2) UNSIGNED ZEROFILL,`emin` tinyint(2) UNSIGNED ZEROFILL,`autherrorc` tinyint(1), `autherrort` varchar(16), `realsize` varchar(4), `checkdns` varchar(1), `loglevel` tinyint(1) NOT NULL default '0',`defaultdomain` char(25) NOT NULL default 'workgroup', `squidbase` tinyint(2) NOT NULL default '0', udscript char(25) NOT NULL default 'NONE', adminaddr char(60) default '' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 28: query:[ INSERT INTO sams VALUES('0','http://your.ip.address/sams/icon/classic/blank.gif','http://your.ip.address/sams/messages','none','Y','Y','ntlm','/usr/bin','Y','+','Y','','','1','','','','Y','N','classic','MTWHFAS','0','0','24','0','0','0','real','N','0','workgroup','0','NONE','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 29: query:[ DROP TABLE IF EXISTS `sconfig`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 30: query:[ CREATE TABLE `sconfig` ( `sname` char(25), `set` char(25)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 31: query:[ DROP TABLE IF EXISTS `sguard`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 32: query:[ CREATE TABLE `sguard` ( `sname` varchar(25), `name` varchar(100), `domain` char(1), `url` char(1), `expr` char(1)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 33: query:[ DROP TABLE IF EXISTS `shablons`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 34: query:[ CREATE TABLE `shablons` ( `name` varchar(25), `nick` varchar(25), `shablonpool` bigint, `userpool` bigint, `redirect_to` varchar(100),`auth` varchar(4),`traffic` int(25) ,`days` varchar(14),`shour` tinyint(2) UNSIGNED ZEROFILL,`smin` tinyint(2) UNSIGNED ZEROFILL,`ehour` tinyint(2) UNSIGNED ZEROFILL,`emin` tinyint(2) UNSIGNED ZEROFILL, `period` char(3) NOT NULL default 'M', `clrdate` date NOT NULL default '0000-00-00',`alldenied` tinyint(1) NOT NULL default '0' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 35: query:[ INSERT INTO shablons VALUES('default','Default','64000','64000','','','100','MTWHFAS','0','0','24','0','M','0000-00-00','0')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 36: query:[ DROP TABLE IF EXISTS `squidusers`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 37: query:[ CREATE TABLE `squidusers` ( `id` char(25), `nick` char(25), `family` char(25), `name` char(25), `soname` char(25), `group` char(25), `domain` char(25), `shablon` char(25), `quotes` bigint(20), `size` bigint(20), `enabled` int(11), `ip` char(15), `ipmask` char(15), `passwd` char(20), `gauditor` int(1),`hit` bigint(20) NOT NULL default '0', `autherrorc` tinyint(1) default '0', `autherrort` varchar(16) default '0' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 38: query:[ DROP TABLE IF EXISTS `tree`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 39: query:[ CREATE TABLE `tree` ( `name` char(25), `value` tinyint(4)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 40: query:[ DROP TABLE IF EXISTS `urlreplace`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 41: query:[ CREATE TABLE `urlreplace` ( `user` char(25), `domain` char(25), `url` char(50), `newurl` char(50)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 42: query:[ DROP TABLE IF EXISTS `urls`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 43: query:[ CREATE TABLE `urls` ( `url` char(90), `type` char(25)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 44: query:[ DROP TABLE IF EXISTS `globalsettings`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 45: query:[ CREATE TABLE `globalsettings` (`lang` varchar(15) NOT NULL default 'EN', `iconset`varchar(25) NOT NULL default 'classic', `useraccess` char(1) NOT NULL default 'Y', `urlaccess` char(1) NOT NULL default 'Y', `showutree` char(1) NOT NULL default 'Y' , `showname` varchar(5) NOT NULL default 'nick', `kbsize` char(15) NOT NULL default '1024', `mbsize` char(15) NOT NULL default '1048576', `showgraph` char(1) NOT NULL default 'N', `createpdf` varchar(6) NOT NULL default 'none') TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 46: query:[ INSERT INTO `globalsettings` VALUES('EN','classic','Y','Y','Y','nick','1024','1048576','N','none')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 47: query:[ UPDATE squidctrl.passwd SET passwd.pass=ENCRYPT("qwerty","00") WHERE passwd.user='Admin'] failed
mysql error: UPDATE command denied to user ''@'localhost' for table 'passwd' (err:1142)
.

ERROR: line 48: query:[ ALTER TABLE squidusers ADD INDEX (`nick`)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 49: query:[ ALTER TABLE squidusers ADD INDEX (`group`)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 50: query:[ ALTER TABLE squidusers ADD INDEX (`family`)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 51: query:[ DROP TABLE IF EXISTS `proxyes`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 52: query:[ CREATE TABLE `proxyes` ( `id` tinyint(3) default '0', `description` varchar(50) default 'Proxy server', `endvalue` int(20) default '0') TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.
SAMS databases created


Please wait, create SAMS MySQL user...
Fatal error: Cannot break/continue 1 level in /usr/local/share/sams/install.php on line 123
Перезапустив свой браузер я увидел

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

SAMS installations 


DB squidctrl connected. Installation script stopped.
Remove base squidctrl and start a script again

SAMS installations 


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@localhost to MySQL

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 235

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 248

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 265

Notice: Undefined index: user in /usr/local/share/sams/tray.php on line 139

Notice: Undefined index: passwd in /usr/local/share/sams/tray.php on line 139
Access denied for user ''@'localhost' to database 'squidctrl'
Да кстати чуть не забыл мой /sams.conf

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

[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=qwerty
MYSQLVERSION=5.5
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=/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

Ну и сам вопрос что делать ? Что бы у меня запустился нормально SAMS ? :st: :st: :st: :st:
Заранее спасибо.

Хостинговая компания 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/

Аватара пользователя
ivan_k
мл. сержант
Сообщения: 103
Зарегистрирован: 2010-01-27 16:00:37
Откуда: Иваново

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение ivan_k » 2011-12-22 7:39:48

он же пишет

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

DB squidctrl connected. Installation script stopped.
Remove base squidctrl and start a script again
удалите базу squidctrl, и снова запустите скрипт

awgoor
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-04-07 12:42:15

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение awgoor » 2011-12-22 9:01:58

Я извиняюсь а как это сделать ?
Просто когда я захажу в mysql

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

mysql -u root -p
Enter passwod: ******

mysql>  и тут ввожу show databases
и получаю 
mysql> 
может я что то не так ввожу пожалуйста напишите как это сделать ?

Аватара пользователя
phantomssl
рядовой
Сообщения: 32
Зарегистрирован: 2009-08-24 10:13:33

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение phantomssl » 2011-12-22 13:19:13

заходим в мускуд:

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

mysql -u root -p
вводим пас:

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

Enter passwod: ******
смотрим наличие базы:

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

mysql> show databases;
удаляем базу squidctrl:

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

mysql> drop database squidctrl;
--
Bad you Admin...and packages for you are lost

awgoor
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-04-07 12:42:15

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение awgoor » 2012-01-15 18:10:27

Извините что долго не писал так получилось что попробовал только сейчас.
Вообщем набрал я

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

mysql> drop database squidctrl;
а за одно и mysql> drop database squidlog;
Вообщем теперь пропала кнопка старта скрипта и выдает ощибку.

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

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 235

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 248

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given 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
Надо пологать что чтото с mysql.
Вообщем как рещить ?

Да и еще один тривиальный вопрос ?
Есть ли какая нибудь другая Web-морда для Squid (аналог SAMS) позволяющая считать трафик почты ?

Аватара пользователя
ivan_k
мл. сержант
Сообщения: 103
Зарегистрирован: 2010-01-27 16:00:37
Откуда: Иваново

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение ivan_k » 2012-01-16 9:19:56

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 235
возможно не выбрана база, к которой подключаться, или выбрана неправильно, отсюда и запросы не работают
Warning: require() [function.require]: Unable to access ./lang/lang. in /usr/local/share/sams/main.php on line 166
не хватает прав

awgoor
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-04-07 12:42:15

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение awgoor » 2012-01-16 16:43:21

ivan_k писал(а):
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 235
возможно не выбрана база, к которой подключаться, или выбрана неправильно, отсюда и запросы не работают
Warning: require() [function.require]: Unable to access ./lang/lang. in /usr/local/share/sams/main.php on line 166
не хватает прав
И как это рещить ?
:st: :st: :st:
Думаю попробовать может создать базу и пользуна через mysql

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

Создание пользователя вручную
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@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword"; 
Есть идеи ?
Как получиться отпишусь.

Аватара пользователя
ivan_k
мл. сержант
Сообщения: 103
Зарегистрирован: 2010-01-27 16:00:37
Откуда: Иваново

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение ivan_k » 2012-01-16 22:48:47

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

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 235
откройте файл /usr/local/share/sams/mysqltools.php, найдите там строчку 235, поднимитесь на строчку выше где сам запрос и допишите в конец запроса после скобок

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

 or die (mysql_error())
запустите файл и посмотрите, что он Вам выдаст

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение Gendos » 2012-01-17 5:44:45

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'sams'@'localhost' (using password: YES) in ....
....
Access denied for user sams@localhost to MySQL
А пользователь та такой есть? И имеет он доступ к мусе?

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

id sams
mysql -u sams -p
Да как удав! Работаю.

Exomorph
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-02-20 16:10:26

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение Exomorph » 2012-02-20 16:24:23

у меня аналогичная проблема
вот что показывает sams -d

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

sams# sams -d
Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Starting process: pid = 25937
Error
 Table 'squidctrl.sams' doesn't exist
 into MySQL query:
 MySQL query error: Table 'squidctrl.sams' doesn't exist

только базы эти есть, смотрел в mysql

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

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| squidctrl          |
| squidlog           |
| test               |
+--------------------+
4 rows in set (0.00 sec)

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение GhOsT_MZ » 2012-02-20 16:37:48

И о чем говорит эта ошибка?

Exomorph
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-02-20 16:10:26

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение Exomorph » 2012-02-21 8:56:19

видимо, о том, что самс не видит базу с именем 'squidctrl.sams'
в таблице mysql же есть база 'squidctrl'
создать вручную требуемую базу? или можно перенастроить самс так, чтобы ему нравилась уже имеющаяся? ведь ее создал он сам, когда я нажал на кнопку

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение GhOsT_MZ » 2012-02-21 9:26:57

Какую базу? squidctrl.sams - это таблица sams в базе squidctrl. Нету таблицы. Тут 2 варианта: или ее кто-то удалил, когда лазил, или она не создалась по какой-то причине, или во время установки не создалось ничего, по причине наличия базы squidctrl.
Выхода 2:
- Если есть схема базы в поставке сквида, то удаление существующей базы и накатывание той схемы
- Если схемы нету, то удаление базы и запуск установки, чтобы в процессе установки база создалась

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение GhOsT_MZ » 2012-02-21 9:26:57

Какую базу? squidctrl.sams - это таблица sams в базе squidctrl. Нету таблицы. Тут 2 варианта: или ее кто-то удалил, когда лазил, или она не создалась по какой-то причине, или во время установки не создалось ничего, по причине наличия базы squidctrl.
Выхода 2:
- Если есть схема базы в поставке сквида, то удаление существующей базы и накатывание той схемы
- Если схемы нету, то удаление базы и запуск установки, чтобы в процессе установки база создалась

Exomorph
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-02-20 16:10:26

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение Exomorph » 2012-02-21 13:13:43

база есть, не создана таблица, я так думаю. потому что самс стартанул, и была кнопка для создания базы, которую я нажал. ошибки вида

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

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 235

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/share/sams/mysqltools.php on line 248

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given 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
возникли именно после создания базы (а может и таблицы в базе, уже не помню)

и я пока не представляю что такое "схема базы в поставке сквида"... буду читать.
но я думал, что не стартует именно оболочка самса, тк не находит чего-то в мySQL, ведь ругается именнно скрипт самса

Exomorph
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-02-20 16:10:26

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение Exomorph » 2012-02-24 13:57:06

продолжив поиски проблем в конфигах обнаружил следующее
при попытке создать базу заново, как написано http://sams.perm.ru/doc/ru/mysql_install.html увидел ругающийся MySQL на свой собственный скрипт create_sams_db. вижу вот это

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

sams# ./create_sams_db
Create MySQL database sams_db
Enter password:
ERROR 1064 (42000) at line 7: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
и в самом деле есть строка №7, содержащая вот это

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

CREATE TABLE `log` ( `user` char(25), `date` date, `time` time, `value` char(60), `code` char(2)) TYPE=MyISAM;
почему ругается и что нужно делать я пока не понял

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение GhOsT_MZ » 2012-02-24 14:03:49

Вместо:

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

CREATE TABLE `log` ( `user` char(25), `date` date, `time` time, `value` char(60), `code` char(2)) TYPE=MyISAM;
Нужно:

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

CREATE TABLE `log` ( `user` char(25), `date` date, `time` time, `value` char(60), `code` char(2)) ENGINE=MyISAM;
http://docs.oracle.com/cd/E17952_01/ref ... table.html

PS: видимо скрипт расчитан на MySQL 5.0, который может принимать аргумент TYPE и ENGINE, а вот начиная с 5.1 можно только ENGINE.
PSS: и что интересно, MyISAM идет по умолчанию, а тут явно указали...

Exomorph
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-02-20 16:10:26

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение Exomorph » 2012-02-24 15:27:39

спасибо, уже нашел, поменял в 2х скриптах и самс поднялся!
буду ковырять дальше

wolshebnick8
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-08-07 14:53:01

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение wolshebnick8 » 2012-08-07 14:56:17

[img size=50%]http://cs306703.userapi.com/v306703571/ ... cRcJrQ.jpg[/img]

Коллеги, помогите пожалуйста

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение GhOsT_MZ » 2012-08-07 14:59:01

Ну дык версия мускуля не совсем та... тут или искать какая нужна (наверное гдето в ридми), или править скрипты

wolshebnick8
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-08-07 14:53:01

Re: Проблема с SAMS как решить ?

Непрочитанное сообщение wolshebnick8 » 2012-08-08 8:19:55

Спасибо Ghost! все таки нужно переставить мускул с 5.5 на 5.1