Тип контенту
Профили
Форум
Календарь
Сообщения додав borin
-
-
$stg_host = "192.168.51.222"; // IP-адрес сервера STG
а не 127.0.0.1
не помогает
-
// STG-Server Settings
$stg_host = "192.168.51.222"; // IP-адрес сервера STG
$stg_port = "5555"; // Порт сервера STG
$stg_admin = "user"; // Логин администратора STG (для раздела "пользователи")
$stg_password = "123123123"; // Пароль администратора STG (для раздела "пользователи")
$stg_root_path = "/var/www/billing/"; // Полный путь до корневой директории сайта
$stg_KK_path = "/var/www/run/sgconf_xml"; //Полный путь до консольного конфигуратора
И все прекрасно работает.
А чем мой, конфиг отличается от твоего (выше выкладывал)?
У меня с ним 2 месяца все нормально работало, достал из бэкапов. Где-то видимо еще трабла, возможно, что вебке нужен какой-нить пакет, когда первый раз ставил эта трабла тоже была, решил ее минут за 10, а ща время прошло и хоть убей не помню что сделал.
-
а почему бы не написать полный путь - http://ИП_КОМПА/
прописал так толку ноль, эта запись тоже самое только вид с боку
-
$stg_root_path = "/var/www/";
borin@stargazer:/var/www$ ls -l
итого 28
-rw-r--r-- 1 borin borin 0 2005-08-10 02:00 favicon.ico
drwxr-xr-x 4 borin borin 4096 2008-06-21 18:26 includes
-rw-r--r-- 1 borin borin 42 2007-05-07 11:33 index.php
lrwxrwxrwx 1 root root 21 2008-07-29 08:57 phpmyadmin -> /usr/share/phpmyadmin
drwxr-xr-x 3 borin borin 4096 2008-06-21 00:48 root
-rw-r--r-- 1 borin borin 5218 2007-10-28 18:02 script.js
-rw-r--r-- 1 borin borin 1639 2007-03-20 02:00 style.css
drwxr-xr-x 2 borin borin 4096 2008-06-21 00:48 user
скрипт на месте, $stg_root_path указывает вроде куда положено
-
Мне кажется, что чтото с config.php
а точнее с путями
апач не видит скрипт в корне сайта
$sql["host"] = "localhost"; $sql["base"] = "stg_database"; $sql["login"] = "root"; $sql["passwd"] = "Скрыто"; $sql["charset"]= "cp1251"; $sql["tbl_config"] = "web_stg_config"; // STG-Server Settings $stg_host = "127.0.0.1"; $stg_port = "5555"; $stg_admin = "admin"; $stg_password = "Скрыто"; $stg_root_path = "/var/www/"; $stg_KK_path = "/etc/stargazer/sgconf_xml";
консольный конфигуратор тоже на месте и рабочий т.к. скрип добавления трафика нормально отрабатывает
пакеты такие стоят: (мож поможет в решении проблеммы)
apache2 apache2.2-common apache2-mpm-prefork apache2-utils
mysql-admin mysql-admin-common mysql-client mysql-client-5.0 mysql-common mysql-server mysql-server-5.0
php5 php5-cli php5-common php5-gd php5-mcrypt php5-mysql phpmyadmin php-pear
-
Убил роутер установкой ftp, пришлось переустанавливать , ну это то дело не хитрое. Вроде все работает, кроме stg-web, не отображается часть интерфейса (даже часы), тогда помню ставил какой то пакет (cистема Debian), а щас хоть убей не могу вспомнить. Уже кучу разных переставил.
Может кто подскажет?
-
Сори, трабла нашлась, ей оказалась Mozilla Firefox, я даж как то и не подумал что дело в мозилке. В опере и осле все нормально.
-
Пробовал тоже самое только везде вместо koi8-r ставил cp1251, результат тотже.
Т.е. когда редактируешь любое поле через вебку появляются эти дурацкие вопросики.
-
Еще раз про кодировку:
Уже по разному перепробовал, последний более менее рабочий вариант такой
1. базу создал в кодировке koi8r_general_ci
2. в мускуле в my.cnf прописал следующее
character_set_server=koi8r
default-character-set=koi8r
collation-server=koi8r_general_ci
skip-character-set-client-handshake
3. веб интерфейс koi8-r
4. в config.php написал кодировку $sql["charset"]= "koi8r";
5. в веб интерфейсе stg_to_cp1251 поставил в 0
6. apache кодировка koi8-r
Вроде все нормально стало отображаться и в базе и в конфигураторе и вед интерфейсе, только одно но, когда в веб интерфейсе у пользователя например отредактируешь поле ФИО сохраняется нормально, затем заходишь в просмотр пользователя возле фамилии появляется вопросик, в принципе ну да фиг на этот вопросик, но стоит поменять у пользователя что-нибудь и вопросика становится уже 2 и так далее.
У кого нибудь есть нормальная тактика борьбы с кодировкой, что где прописать в какой кодировке создать базу?
А да забыл если редактировать это же поле через виндовый конфигуратор глюка с вопросиками не наблюдается.
-
Устанавливал версию 404 и 405, действительно в них эта проблема отсутствует, а вот с пользователями которые постоянно online проблема осталось, при смене ip адреса старгайзер не меняет правило в фаерволе на новый ip, но тут в принципе все легко решается скриптом OnChange
-
Если мне не изменяет память (а она мне не изменяет), у пользователя есть чекбокс "Отключен" (параметр Down в конфиге). Вот он - отключает пользователя. Со стандартным вызовом OnDisconnect.
К стати. Обратил внимание на версию в первом посте. Так вот: она старая. После нее было очень много фиксов в mod_auth_ia. Один из них вполне мог решить проблему.
Точно на днях попробую свежую версию поставить, может там уже пофиксено, одно плохо web-ки для них пока еще нет
-
UserTimeout = 15
Сессия это время между подключением и отключение пользователя, в конфигураторе же есть только заблокировать и разблокировать, и пользователь при следующем коннекте получит сообщение что был заблокирован.
Мне нужно чтоб сервак оборвал сессию, как он это делает при выключении авторизатора.
Ну допустим правило в фаерволе можно убрать при срабатывании OnChange, но сервер все равно будет считать что пользователь подключен.
-
Самое интересное, что обрыв сессии не происходит по таймауту при смене пароля, пользователя в конфигураторе то конечно можно отключить, но это не одно и то же что и оборвать сессию.
-
ver. stg-2.4-2007.01.20-13.47.20
Пользователь подключается к stargazer через Inetaccess, ну соотвественно получает NAT, но стоит поменять юзверю пароль, inetaccess соотвественно начинает ругаться, что не верный логин и пароль, но дисконекта пользователя не происходит инет продолжает ему выдаваться, а если пользователь ненароком перезагрузиться и получит другой ip то все, выдается что такой логин и пароль уже используется.
Проводил экспереемент, если просто выгрузить inetaccess, то через некоторое время указанное в UserTameout, у пользователя корректно рвется ссесия и удаляются разрешающие правила из фаервола, почему когда inetaccess загружен и срывается авторизация ссесия пользователя продолжает висеть?
Вопрос собственно, в том как разорвать сессию пользователя при смене пароля, без перезагрузки старгайзера и фаервола?
-
-
Подскажите что делает цикл while [ $? -eq 0 ], вначале же и так правило стоит на удаление?
iptables -D FORWARD -i $eth_local -s $ip -j DROP while [ $? -eq 0 ] do iptables -D FORWARD -i $eth_local -s $ip -j DROP done
-
Чуть переделал, трабла не в кодировке была, а в кавычках, оказывается переменные заключенные в одинарные кавычки не работают :loop:
#!/bin/bash LOGINS=`mysql -uroot -p123456 stg_database -e "SET NAMES koi8r; SELECT login FROM users" --skip-column-names --batch` for login in $LOGINS do ./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<SetUser> <login value=\""$login"\" /> <cash add=\"50\" /> </SetUser>" done
Скрипт продублировал в шапке может кому понадобится, всем спс за помощь.
-
madf, спасибо за алгоритм, единственно при передаче этого значения консольному конфигуратору вылазит ошибка, а если просто так login вбить то все проходит на ура, думаю где то тут трабла с кодировками, буду копать дальше.
-
Можно скорее всего так и сделаю :loop:
-
слово perl я тоже знаю но не умею на нем кодить, вот и прошу конкретно, подсказать как соеденить, не плохо бы если б это было на bash
-
Select * From users, не?
не SELECT login FROM users, выбираем все логины из базы, и их надо подставлять в первый скрипт, только вот выдераются из мускуля строкой и как их разделить я не знаю.
-
Вот этот скрипт добавляет трафик пользователю test чере консольный конфигуратор.
./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r '<SetUser> <login value="test" /> <cash add="50" /> </SetUser>'
вот этот скрипт делает выборку из базы
mysql -uroot -p123456 stg_database -e "SELECT login FROM users"`
вот, надо соединить их во едино, т.е. чтоб трафик добавлялся всем пользователям из этого mysql запроса, голову уже сломал не могу ничего придумать, если присваивать результат запроса переменной то получается строка, мож кто подскажет как сделать.
Заранее спс.
--------------------------------------------------------------------------------------
madf спс за алгоритм, скрипт добавляет всем пользователям трафик (используется консольный конфигуратор, положить его в папку со скриптом или указать к нему полный путь):
#!/bin/bash LOGINS=`mysql -uroot -p123456 stg_database -e "SET NAMES koi8r; SELECT login FROM users" --skip-column-names --batch` for login in $LOGINS do ./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<SetUser> <login value=\""$login"\" /> <cash add=\"50\" /> </SetUser>" done
-
Смысл таков, в условиях предприятия пользователям чтоб они не перестарались с расходование трафика, каждый день через консольный конфигуратор выдается N-ое количество трафика, так вот пользователь, мог бы взять в долг, а на следующий день когда ему добавятся средства, мог погасить кредит.
Ведь пользователь себе может пополнить счет только через карты оплаты?
Остальное добавление ведется администратором из консоли, либо скриптом из консольного конфигуратора.
В принципе если б такая функция была реализована, я б разрешил пользователям брать в долг.
-
Все админку установил, все нравится. Проблему с кодировкой решил, установил везде koi8-r, а раз тарифы отображаются в кодировке windows-1251, прописал их транслитом.
Единственно, чтоб еще хотелось если конечно у Alferova будет время, так это доработать немного функцию Обещанный платеж, чтоб можно погасить долг не только картой оплаты, но и из своего баланса, если у него достаточно средств для погашения долга (ну например пользователь нажимает погасить долг, выбирает тип погашения из баланса и вводит сумму которую он желает отдать в счет долга)
Stg-web With Mysql
в Модулі для Stargazer
Опубліковано:
Точна кто читает мануал при установке
register_globals=on вот где загвоздка
README правит миром.....
Спасиб всем за помощь.