Alferov 0 Опубліковано: 2007-11-07 15:46:24 Автор Share Опубліковано: 2007-11-07 15:46:24 На всякий случай опишу беспроблемную конфигурацию. Сопоставление БД - cp1251_general_ci Кодировка сервера - cp1251 $sql['charset'] = 'cp1251' (config.php) Ссылка на сообщение Поделиться на других сайтах
Arikikiki 0 Опубліковано: 2007-11-07 17:47:01 Share Опубліковано: 2007-11-07 17:47:01 Установил версию 0.08. Базы он создал. Но при заходе в админке http:/host.ru/root/ вываливает окно авторизации, на текущие логин\пароль администратора не реагирует, все равно просит, в чем может быть ошибка? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-07 17:56:03 Автор Share Опубліковано: 2007-11-07 17:56:03 Неверно указан путь к консольному конфигуратору в config.php Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубліковано: 2007-11-07 18:55:29 Share Опубліковано: 2007-11-07 18:55:29 На всякий случай опишу беспроблемную конфигурацию.Кодировка сервера - cp1251 Что имеется в виду в этой строчке? По поводу некорректного заполнения таблицы web_stg_config так же неоднократно прогонял процесс инсталляции, даже внес изменения в скрипт functions_db.php echo "Create $tbl table...<br>"; $query = query_tbl($tbl); if (empty($query)) echo " <font color=$color03>error!</font> (query is empty)<br>"; $q_ = explode("; \r\n", $query); foreach($q_ as $q) { if (!empty($q)) { echo "$q<br><br>"; $res = mysql_db_query($sql["base"], $q); чтобы посмотреть, не искажается ли sql-запрос по каким-то причинам. Там все в порядке. Ну да ладно, если проблема только моя, хорошо. Просто хочется по возможности помочь в тестировании. А какой процесс записи информации о пользователе в таблицу? Ведь искажение происходит именно при записи. Скрипт плучает информацию от моего браузера в кодировке 1251 а КК ждет koi8-r? Ссылка на сообщение Поделиться на других сайтах
Arikikiki 0 Опубліковано: 2007-11-07 22:19:48 Share Опубліковано: 2007-11-07 22:19:48 Неверно указан путь к консольному конфигуратору в config.php И правда, невнимательно читал первые посты темы. Спасибо. Еще есть бага как и у Ивана, скрипт не полностью создает таблицы, если вручную заливать через ПМА дамп, то все работает. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-08 05:33:43 Автор Share Опубліковано: 2007-11-08 05:33:43 Кодировка сервера - cp1251 Что имеется в виду в этой строчке? Имеется в виду character-set в секции [mysqld] в my.cnf Ну да ладно, если проблема только моя, хорошо. Просто хочется по возможности помочь в тестировании. Попробуй в файл functions_db.php после цикла foreach($q_ as $q) { bla-bla-bla } добавить вот это: if ($tbl == "web_stg_config") list($stg_config['version']) = mysql_fetch_row(mysql_db_query($sql['base'], "SELECT config_value FROM ".$tbl." WHERE config_name='version'")); А какой процесс записи информации о пользователе в таблицу? Ведь искажение происходит именно при записи. Скрипт плучает информацию от моего браузера в кодировке 1251 а КК ждет koi8-r? Запись пользователя производится с помощью КК. И данные ему скармливаются в кодировке koi8-r. А искажение в твоем случае происходит не при передаче в КК, а при записи в БД. Просто именно такой случай недавно детально разбирал... если отредактировать юзера, а потом рестартануть СТГ, то и в СТГ данные этого юзера будут вопросами. Помогает именно установка кодировки на сервере в ср1251. п.с. спасибо за помощь в тестировании. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-11-13 21:07:35 Share Опубліковано: 2007-11-13 21:07:35 Странно.... Наложил патч на СТГ, стал компилить мускуль_сторе, а он пишет ############################################################################# Building STG Mysql Module 0.62 for FreeBSD 5 ############################################################################# Йа же 0.67 компилил, и патч для него накладывал... Или это так надо? Пока что устанавливать боюсь, так как эта версия у меня отказывалась работать... В процессе наложения патча ошибок небыло... Сервер продакшн, поэтому эксперементировать не хочется... Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-13 21:55:30 Автор Share Опубліковано: 2007-11-13 21:55:30 У тебя старый build. Его я не патчил.. зачем? потому и версию такую показывает. Не обращай внимания. После запуска СТГ в логе посмотри версию. Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубліковано: 2007-11-14 16:39:27 Share Опубліковано: 2007-11-14 16:39:27 Попробуй в файл functions_db.php после цикла foreach($q_ as $q) { bla-bla-bla } добавить вот это: if ($tbl == "web_stg_config") list($stg_config['version']) = mysql_fetch_row(mysql_db_query($sql['base'], "SELECT config_value FROM ".$tbl." WHERE config_name='version'")); Это помогло, таблица создается корректно. Помогает именно установка кодировки на сервере в ср1251. Не помогает :-( В my.cnf [mysqld] default-character-set=cp1251 character-set-server=cp1251 [client] default-character-set=cp1251 Пробовал на разных серверах, правда ОС одинаковая, ASPLinux 11.2. Пробовал в /etc/sysconfig/i18n LANG="ru_RU.KOI8-R" (было LANG="ru_RU.UTF-8") Запись пользователя производится с помощью КК. И данные ему скармливаются в кодировке koi8-r. А искажение в твоем случае происходит не при передаче в КК, а при записи в БД. А можно как-то вывести из КК в файл например все, что он получил из php скрипта и sql-запрс, который он выполняет к БД? Может быть так мы определим на каком этапе происходит искажение. Очень хочется решить эту проблему. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-15 05:56:43 Автор Share Опубліковано: 2007-11-15 05:56:43 Попробуй в [mysqld] добавить skip-character-set-client-handshake Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубліковано: 2007-11-15 10:42:01 Share Опубліковано: 2007-11-15 10:42:01 Попробуй в [mysqld] добавить skip-character-set-client-handshake Помогло! Только появились вопросительные знаки в web-портале и DC хабе ;-) Ссылка на сообщение Поделиться на других сайтах
ponomar 0 Опубліковано: 2007-11-20 21:41:11 Share Опубліковано: 2007-11-20 21:41:11 при установке stg-web_0.08 с фиксом всё запустилось номарльно, только у админа никуда прав нету, как исправить это? 0.06 версия работает всё отлично Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-21 06:32:38 Автор Share Опубліковано: 2007-11-21 06:32:38 Добавить прав очевидно. Ссылка на сообщение Поделиться на других сайтах
GT_x 0 Опубліковано: 2007-11-22 06:50:39 Share Опубліковано: 2007-11-22 06:50:39 Здравствуйте Alferov, вот уже пошел 20-й час, как я настраиваю STG-Web, и на последнем шаге у меня трабла, которую без понятие как решить. Значить по порядку, патч, установка, инсталляция, изменения в stargazer.conf прошли нормально. Сервер Stargazer поднялся нормально, «Stargazer Configurator» и «InetAccess» подключаеться и работают нормально. Потом пошел в http://host.com/root/ таблицы создались, кроме одной Create actions table... error! (query is empty) ну та ладно, создал я ее руками CREATE TABLE `actions` ( `unid` varchar(64) NOT NULL default '', `login` varchar(50) NOT NULL default '', `time_start` datetime NOT NULL default '0000-00-00 00:00:00', `time_stop` datetime NOT NULL default '0000-00-00 00:00:00', `time_on` int(11) NOT NULL default '0', `admin` varchar(64) NOT NULL default '', `ip` varchar(17) NOT NULL default '', `call_to` varchar(254) NOT NULL default '', `call_from` varchar(254) NOT NULL default '', `action` varchar(64) NOT NULL default '', `d_all` bigint(30) NOT NULL default '0', `u_all` bigint(30) NOT NULL default '0', `d0` bigint(30) NOT NULL default '0', `u0` bigint(30) NOT NULL default '0', `d1` bigint(30) NOT NULL default '0', `u1` bigint(30) NOT NULL default '0', `d2` bigint(30) NOT NULL default '0', `u2` bigint(30) NOT NULL default '0', `d3` bigint(30) NOT NULL default '0', `u3` bigint(30) NOT NULL default '0', `d4` bigint(30) NOT NULL default '0', `u4` bigint(30) NOT NULL default '0', `d5` bigint(30) NOT NULL default '0', `u5` bigint(30) NOT NULL default '0', `d6` bigint(30) NOT NULL default '0', `u6` bigint(30) NOT NULL default '0', `d7` bigint(30) NOT NULL default '0', `u7` bigint(30) NOT NULL default '0', `d8` bigint(30) NOT NULL default '0', `u8` bigint(30) NOT NULL default '0', `d9` bigint(30) NOT NULL default '0', `u9` bigint(30) NOT NULL default '0', `cash_before` double(12,2) NOT NULL default '0.00', `cash_after` double(12,2) NOT NULL default '0.00', `cash_minus` double(12,2) NOT NULL default '0.00', `comment` varchar(254) default NULL, PRIMARY KEY (`unid`), KEY `login` (`login`), KEY `action` (`action`) ) TYPE=MyISAM; Путь к sgconf_xml прописан верно, ибо когда не верно выдает WARNING! Not found sgconf_xml! Please correct parameter srv_KK_path in DB А вот сама проблема, не авторизирует через web. (как у Arikikiki) Топик прочитал уже раз 5. Может еще что-то с базой нужно делать??? Может таблиц не хватает??? Выкладываю скрин БД. Скрин Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-11-22 09:24:16 Share Опубліковано: 2007-11-22 09:24:16 Добавить прав очевидно. Дык, они же были! В предыдущей версии, в этой уже не хватает Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-22 11:11:24 Автор Share Опубліковано: 2007-11-22 11:11:24 По поводу прав... в какой раздел не пускает? По авторизации... сдается мне какие то проблемы с КК. Либо логин/пароль неверны, либо КК криво собрался. Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубліковано: 2007-11-26 20:53:16 Share Опубліковано: 2007-11-26 20:53:16 та же проблема, поставил все снуля версия статистики 0.08 при попытке зайти через веб пишет логин и пас неправильный путь к КК указан верно...в чем проблема немогу понять... подскажие кто что может Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-27 11:53:06 Автор Share Опубліковано: 2007-11-27 11:53:06 Попробуй запустить КК из консоли с запросом -r '<GetServerInfo/>' Ссылка на сообщение Поделиться на других сайтах
fider83 0 Опубліковано: 2007-11-27 18:36:50 Share Опубліковано: 2007-11-27 18:36:50 [root@router html]# ./sgconf_xml -r '<GetServerInfo/>' Sgconf version: 1.05.9_XML Use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -r <request_string> Use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -f <request_file> Request file or string content: <GetServerInfo/> <GetTariffs/> <AddTariff name="NEW_TARIFF"/> <DelTariff name="DELETED_TARIFF"/> <SetTariff name="TARIFF"/> <Time[0...9] value="HH:MM-HH:MM"/> Day-Night time for each DIR <PriceDayA value="PriceDayA0/PriceDayA1/PriceDayA2/PriceDayA3/PriceDayA4/Pric eDayA5/PriceDayA6/PriceDayA7/PriceDayA8/PriceDayA9"/> <PriceDayB value="PriceDayB0/PriceDayB1/PriceDayB2/PriceDayB3/PriceDayB4/Pric eDayB5/PriceDayB6/PriceDayB7/PriceDayB8/PriceDayB9"/> <PriceNightA value="PriceNightA0/PriceNightA1/PriceNightA2/PriceNightA3/Price NightA4/PriceNightA5/PriceNightA6/PriceNightA7/PriceNightA8/PriceNightA9"/> <PriceNightB value="PriceNightB0/PriceNightB1/PriceNightB2/PriceNightB3/Price NightB4/PriceNightB5/PriceNightB6/PriceNightB7/PriceNightB8/PriceNightB9"/> <SinglePrice value="SinglePrice0/SinglePrice1/SinglePrice2/SinglePrice3/Singl ePrice4/SinglePrice5/SinglePrice6/SinglePrice7/SinglePrice8/SinglePrice9"/> <NoDiscount value="NoDiscount0/NoDiscount1/NoDiscount2/NoDiscount3/NoDiscount 4/NoDiscount5/NoDiscount6/NoDiscount7/NoDiscount8/NoDiscount9"/> <Threshold value="NEW_Threshold"/> <Fee value="NEW_Fee"/> <PassiveCost value="NEW_PassiveCost"/> <Free value="NEW_Free"/> <TraffType value="NEW_TraffType"/> New TraffType value: [up|down|up+down|ma x] </SetTariff/> <GetAdmins/> <AddAdmin login="LOGIN"/> <DelAdmin login="LOGIN"/> <ChgAdmin login="LOGIN" priv="NEW_PRIV" password="NEW_PASSWORD"/> <GetUsers/> <GetUser login="LOGIN"/> <AddUser login="LOGIN"/> <DelUser login="LOGIN"/> <CheckUser login="LOGIN" password="PASSWORD"/> Checking login and password i n database. Return Ok or Err. <SetUser> <login value="LOGIN" /> <ip value="NEW_IP" /> <password value="NEW_Password" /> <tariff [ delayed | now ]="NEW_Tariff" /> delayed - change tariff from 1st day of new month; now - change tariff NOW. <group value="NEW_Group" /> Encode12() -> value <name value="NEW_RealName" /> Encode12() -> value <address value="NEW_Address" /> Encode12() -> value <phone value="NEW_Phone" /> Encode12() -> value <email value="NEW_Email" /> Encode12() -> value <note value="NEW_Note" /> Encode12() -> value <userdata[0...9] value="NEW_Userdata[0...9]" /> Encode12() -> value <cash [ add | set ]="Cash" msg="MESSAGE" /> add - add money on account; set - set money on account; Message - message for log <credit value="NEW_Credit" /> <CreditExpire value="NEW_CreditExpire" /> <freemb value="NEW_FreeMB" /> <aonline value="AlwaysOnline" /> 1 - turn ON AlwaysOnline; 0 - turn OFF Alw aysOnline <down value="Down" /> 1 - turn ON Down; 0 - turn OFF Down <passive value="Passive" /> 1 - turn ON Passive; 0 - turn OFF Passive <traff MU[0...9]="NEW_MU[0...9]" MD[0...9]="NEW_MD[0...9]" /> MU[0...9] - S et upload traffic value; MU[0...9] - Set download traffic value; </SetUser> <Message login="LOGIN" msgver="1" msgtype="1" repeat="0" repeatperiod="0" show time="0" text="MESSAGE" /> Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубліковано: 2007-11-28 07:20:38 Share Опубліковано: 2007-11-28 07:20:38 вот что выдала команда .... -r '<GetServerInfo/>' <ServerInfo> <version>Stargazer 2.4.01</version> <tariff_num>1</tariff_num> <tariff>2</tariff> <users_num>2</users_num> <uname>Linux 2.6.18-1.2798.fc6 i686 test.gw</uname> <dir_num>10</dir_num> <dir_name_0>ўЖўЖўЖўЖўЖўЖ</dir_name_0> <dir_name_1>ўЖўЖўЖўЖўЖ</dir_name_1> <dir_name_2>ўЖўЖўЖ</dir_name_2> <dir_name_3></dir_name_3> <dir_name_4></dir_name_4> <dir_name_5>ўЖўЖўЖўЖўЖўЖўЖўЖўЖ ўЖўЖўЖўЖ</dir_name_5> <dir_name_6></dir_name_6> <dir_name_7></dir_name_7> <dir_name_8></dir_name_8> <dir_name_9></dir_name_9> </ServerInfo> <!-- Ok --> Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-28 08:50:07 Автор Share Опубліковано: 2007-11-28 08:50:07 в файле /includes/global.php найди error_reporting(1); и сделай error_reporting(E_ALL); и покажи результат. Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубліковано: 2007-11-28 09:51:52 Share Опубліковано: 2007-11-28 09:51:52 [Tue Nov 27 00:03:47 2007] [error] [client 192.168.0.2] PHP Notice: Undefined index: PHP_AUTH_USER in /var/www/html/stat/includes/root_auth.php on line 56 [Tue Nov 27 00:03:47 2007] [error] [client 192.168.0.2] PHP Notice: Undefined index: PHP_AUTH_USER in /var/www/html/stat/includes/root_auth.php on line 108 [Tue Nov 27 00:03:47 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: starttime in /var/www/html/stat/includes/footer.php on line 21 [Tue Nov 27 00:03:47 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: err in /var/www/html/stat/includes/root_auth.php on line 63 [Tue Nov 27 00:03:47 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: starttime in /var/www/html/stat/includes/footer.php on line 21 [Tue Nov 27 00:03:50 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: err in /var/www/html/stat/includes/root_auth.php on line 63 [Tue Nov 27 00:03:50 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: starttime in /var/www/html/stat/includes/footer.php on line 21 [Tue Nov 27 00:03:52 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: err in /var/www/html/stat/includes/root_auth.php on line 63 [Tue Nov 27 00:03:52 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: starttime in /var/www/html/stat/includes/footer.php on line 21 [Tue Nov 27 00:03:53 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: err in /var/www/html/stat/includes/root_auth.php on line 63 [Tue Nov 27 00:03:53 2007] [error] [client 192.168.0.2] PHP Notice: Undefined variable: starttime in /var/www/html/stat/includes/footer.php on line 21 Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубліковано: 2007-11-28 16:11:05 Share Опубліковано: 2007-11-28 16:11:05 Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-11-28 17:40:40 Автор Share Опубліковано: 2007-11-28 17:40:40 А п.8 инструкции по установке полностью выполнен? Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубліковано: 2007-11-28 18:05:49 Share Опубліковано: 2007-11-28 18:05:49 А п.8 инструкции по установке полностью выполнен? да Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения