Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-10 17:13:26
Подскажите пожалуйста куда смотреть нужно. Все переустановил, перед установкой обновил порты. Шел по шагам инструкции
http://www.lissyara.su/articles/freebsd ... ams+rejik/
в итоге когда дошел до момента http://ip_tachki/sams/ в браузере пишет такие вещи
Код: Выделить всё
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
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/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
Van_Xalsing
-
Хостинг HostFood.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/
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-14 13:16:14
А что это такое? и у меня кроме этих надписей даже кнопки для выполнения скрипта нет.

она один раз появилась. я на нее нажал. потом что то начала якобы создавать выдала ошибки. И все с тех пор я ее не видел

что можно с этим сделать ?
Van_Xalsing
-
BlitzKrieg
- ст. прапорщик
- Сообщения: 538
- Зарегистрирован: 2008-03-13 12:02:59
Непрочитанное сообщение
BlitzKrieg » 2012-08-15 12:59:09
это ошибки php почему возникают не знаю, помню, что полез код смотреть, но ничго особого там не усмотрел и оно заработало.
BlitzKrieg
-
ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Непрочитанное сообщение
ivan_k » 2012-08-15 13:47:40
Код: Выделить всё
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Данная ошибка говорит о том, что скорее всего результат запроса вернул значение false, а дальше это значение было отдано функции mysql_fetch_array
Код: Выделить всё
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
А здесь у Вас очевидно не хватает прав к данным файлам или вообще их нет
ivan_k
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-15 15:49:15
ураааа, я увидел Web Морду SAMS. как выяснилось в процессе следования проблемы, у меня почему то не создались базы и пользователь sams в MySql. Я создал их вручную. и все заработало. Всем спасибо за помощь. Правда я еще не успел протестировать прокси. но мордочка меня уже порадовала.

Van_Xalsing
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-16 16:59:12
Вот сталкнулся с новой проблемой. вроде все настроил в тестовом режиме а интернета на клиентской машине нет.
на сервере две сетевых карты
em0 192.168.0.176/255.255.255.0 (смотрит в модем)
em1 192.168.2.3/255.255.255.0 (смотрит в loc сеть)
на клиентской машине настройки
IP 192.168.2.4/255.255.255.0
шлюз 192.168.2.3 (сервера)
DNS1 192.168.2.3 (сервера)
На сервере Интернет есть
С клиентского компьютера сервер пингуется.
На клиентском ПК стоит Windows 7 ошибку пишет "DNS-сервер не отвечает"
подскажите пожалуйста где я ошибся.
Van_Xalsing
-
Charlz_Klug_
- проходил мимо
Непрочитанное сообщение
Charlz_Klug_ » 2012-08-17 6:19:16
Van_Xalsing писал(а):Вот сталкнулся с новой проблемой. вроде все настроил в тестовом режиме а интернета на клиентской машине нет.
на сервере две сетевых карты
em0 192.168.0.176/255.255.255.0 (смотрит в модем)
em1 192.168.2.3/255.255.255.0 (смотрит в loc сеть)
на клиентской машине настройки
IP 192.168.2.4/255.255.255.0
шлюз 192.168.2.3 (сервера)
DNS1 192.168.2.3 (сервера)
На сервере Интернет есть
С клиентского компьютера сервер пингуется.
На клиентском ПК стоит Windows 7 ошибку пишет "DNS-сервер не отвечает"
подскажите пожалуйста где я ошибся.
Настроить Windows 7 на использование прокси.
Charlz_Klug_
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-17 9:48:36
а я почему то думал что squid это прозрачный прокси. а его как то можно перевести в прозрачный ?
Van_Xalsing
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-17 10:47:01
и еще один вопрос. Почуму когда я в Internet Explorer прописал настройки прокси, я какую страницу не введу меня бросает на тест PHP ? Опять наверное где то накосячил ))
Van_Xalsing
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-17 17:28:40
Интернета все же я добился. но не как не могу понять почему он трафик не считает. на и не контролирует по IP пускает всех подряд. вроде шаблон настраивал как в мануалке было написана. Вот только решил авторизацию делать не по NCSA, а по IP. А и после установки и настройки согласно описанию Rejik. при старте Squid выдает такое сообщение
Код: Выделить всё
parseConfigFile: squid.conf:2540 unrecognized: '/usr/local/rejik/redirector.conf'
что это такое тоже понять не могу.
Van_Xalsing
-
Charlz_Klug_
- проходил мимо
Непрочитанное сообщение
Charlz_Klug_ » 2012-08-19 9:30:06
Van_Xalsing писал(а):а я почему то думал что squid это прозрачный прокси. а его как то можно перевести в прозрачный ?
Pf или ipfw.
Charlz_Klug_
-
Charlz_Klug_
- проходил мимо
Непрочитанное сообщение
Charlz_Klug_ » 2012-08-19 9:37:02
Van_Xalsing писал(а):но не как не могу понять почему он трафик не считает.
Код: Выделить всё
[Charlz_Klug@Meleena]~>$ cat /etc/crontab | grep sams
*/5 * * * * root /usr/local/bin/sams -d >/dev/null 2>&1
[Charlz_Klug@Meleena]~>$
Van_Xalsing писал(а):на и не контролирует по IP пускает всех подряд. вроде шаблон настраивал как в мануалке было написана. Вот только решил авторизацию делать не по NCSA, а по IP.
Вывод
дайте.
Van_Xalsing писал(а):А и после установки и настройки согласно описанию Rejik. при старте Squid выдает такое сообщение
Код: Выделить всё
parseConfigFile: squid.conf:2540 unrecognized: '/usr/local/rejik/redirector.conf'
что это такое тоже понять не могу.
Squid не может распознать строку "/usr/local/rejik/redirector.conf".
Charlz_Klug_
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-20 15:21:02
Так как строк в файле squid.conf довольно много я убрал большую часть закомментированных. Надеюсь все захватил.
squid.conf
Код: Выделить всё
# created by SAMS _sams_ 2012-8-17 14:53:35
# WELCOME TO SQUID 2.7.STABLE9
# ----------------------------
#
# For example,
#
# include /path/to/included/file/squid.acl.config
#
acl _sams_502e21eb52d29 src "/usr/local/etc/squid/502e21eb52d29.sams"
acl _sams_502e21eb52d29_time time MTWHFAS 00:00-23:59
# Defining an Access List
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
#
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access deny all
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
icp_access allow localnet
icp_access deny all
http_port 3128
access_log /var/squid/logs/access.log squid
url_rewrite_program /usr/local/rejik/redirector
/usr/local/rejik/redirector.conf
#Suggested default:
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
#
# Don't upgrade ShoutCast responses to HTTP
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
#Default:
forwarded_for off
# Leave coredumps in the first cache dir
coredump_dir /var/squid/cache
когда я выполнил вот эти команду
но увы вывода не последовало. В чем может быть причина?
И почему squid не может понять эту строку /usr/local/rejik/redirector.conf вроде делал все по инструкции.
Van_Xalsing
-
Charlz_Klug_
- проходил мимо
Непрочитанное сообщение
Charlz_Klug_ » 2012-08-21 6:13:32
Van_Xalsing писал(а):
squid.conf
Код: Выделить всё
url_rewrite_program /usr/local/rejik/redirector
/usr/local/rejik/redirector.conf
И почему squid не может понять эту строку /usr/local/rejik/redirector.conf
Squid не знает что это за тег "/usr/local/rejik/redirector.conf". Должно быть так:
Код: Выделить всё
url_rewrite_program /usr/local/rejik/redirector /usr/local/rejik/redirector.conf
Van_Xalsing писал(а):
когда я выполнил вот эти команду
но увы вывода не последовало. В чем может быть причина?
Добавьте в /etc/crontab строку
Код: Выделить всё
*/5 * * * * root /usr/local/bin/sams -d >/dev/null 2>&1
Van_Xalsing писал(а):не контролирует по IP пускает всех подряд.
Чтобы не пускало локальную сеть в интернет нужно в настройки squid добавить строку
Ну и на всякий пожарный изменить строку
на
Charlz_Klug_
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-21 17:15:34
Спасибо огромное. С rejik разобрался. С Доступом в Интернет клиентам тоже норм. А вот SAMS почему то трафик скаченный мне все равно не показывает. Не могу понять почему. И что означает вот эта строка?
Код: Выделить всё
*/5 * * * * root /usr/local/bin/sams -d >/dev/null 2>&1
Я добавил. Но видимо что то еще мешает подсчитать трафик.
Van_Xalsing
-
Charlz_Klug_
- проходил мимо
Непрочитанное сообщение
Charlz_Klug_ » 2012-08-22 6:09:28
Van_Xalsing писал(а):А вот SAMS почему то трафик скаченный мне все равно не показывает. Не могу понять почему.
Под root'ом выполните:
Вывод дайте сюда.
Van_Xalsing писал(а):И что означает вот эта строка?
Код: Выделить всё
*/5 * * * * root /usr/local/bin/sams -d >/dev/null 2>&1
Я добавил. Но видимо что то еще мешает подсчитать трафик.
Читайте
хэндбук. В кратце: запускать каждые 5 минут команду
из под root'а и направить вывод команды в /dev/null. Без такого перенаправления каждые 5 минут будут приходить письма root'у.
Charlz_Klug_
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-22 9:54:55
Вот вывод команды sams –d
Код: Выделить всё
Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Starting process: pid = 6148
Cache 0
Reading file: start=0 length=0
disable user script = /usr/local/share/sams/src/script/none
Administrator address:
ISP Mb size=1048576, kb size=1024
Found 1 SAMS users
0: user01 workgroup 192.168.2.4.0.0./255.255.255.255.0.0. 1 0 209715200 502e224d07e12 ip
Found 0 localhosts
2. SELECT count(*) FROM squidctrl.urlreplace
end=0 newend=0 clear=0 loadfile=0
No new values...
Что то меня смущают вот эта строка
Код: Выделить всё
0: user01 workgroup 192.168.2.4.0.0./255.255.255.255.0.0. 1 0 209715200 502e224d07e12 ip
IP клиента 192.168.2.4
А маска 255.255.255.0
а SAMS мне показывает 192.168.2.4.0.0. и 255.255.255.255.0.0. что то я понять не могу.
Van_Xalsing
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-22 10:48:11
и еще вопрос.
Почему sams не принимает маску клиента 255.255.255.0 а ставит 255.255.255.255
Хотя у клиента IP 192.168.2.4 значит маска должна быть 255.255.255.0.
а у прокси сервера в локальную сеть ip 192.168.2.3, а в Модем 192.168.0.176
Van_Xalsing
-
Charlz_Klug_
- проходил мимо
Непрочитанное сообщение
Charlz_Klug_ » 2012-08-22 12:47:06
Van_Xalsing писал(а):Вот вывод команды sams –d
Код: Выделить всё
2. SELECT count(*) FROM squidctrl.urlreplace
end=0 newend=0 clear=0 loadfile=0
No new values...
Давайте вывод
Van_Xalsing писал(а):
Что то меня смущают вот эта строка
Код: Выделить всё
0: user01 workgroup 192.168.2.4.0.0./255.255.255.255.0.0. 1 0 209715200 502e224d07e12 ip
IP клиента 192.168.2.4
А маска 255.255.255.0
а SAMS мне показывает 192.168.2.4.0.0. и 255.255.255.255.0.0. что то я понять не могу.
Этот вопрос следует задать разработчику Sams. Ну или читать исходный код Sams. А в целом - пофиг.
Van_Xalsing писал(а):
Почему sams не принимает маску клиента 255.255.255.0 а ставит 255.255.255.255
Хотя у клиента IP 192.168.2.4 значит маска должна быть 255.255.255.0.
Не верно. IP адрес 192.168.2.4 с маской 255.255.255.0 обозначает диапазон IP адресов от 192.168.2.0 до 192.168.2.255. IP адрес 192.168.2.4 с маской 255.255.255.255 обозначает диапазон IP адресов от 192.168.2.4 до 192.168.2.4. Авторизация-то у вас по IP адресу. Так-что Sams делает всё верно.
Charlz_Klug_
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-22 13:24:52
Вывод sams.conf
Код: Выделить всё
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=*********
MYSQLVERSION=5.5.25
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/etc/squid/logs
SQUIDCACHEDIR=/var/spool/squid
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
Van_Xalsing
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-22 13:57:23
понял в чем дело, я настраивал в точности с мануалом, а как выяснилось файл access.log лежал не
а в
кто ж знал что такая подстава
у меня отсюда возник следующий вопрос, а зачем тогда SQL ная база нужна если logos хранится по народному в access.log ?
Van_Xalsing
-
Van_Xalsing
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-07-18 17:15:42
Непрочитанное сообщение
Van_Xalsing » 2012-08-22 14:32:39
интересно меня модератор не будет ругать если я немного тему попытаюсь развить, ну например как правильно организовать прозрачный прокси. с помощью IPFW, и сильно ли придется перенастраивать squid ?
А и еще вопрос. Может конечно и глупый. а нужно ли чистить access.log и как лучше это сделать ?
Van_Xalsing