angel2s2 / sams2

Automatically exported from code.google.com/p/sams2
GNU General Public License v2.0
1 stars 0 forks source link

(Trac:515) импорт трафика из sams 1.x #508

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
(Trac:515) Originaly reported by mrwhited@gmail.com on 2010-09-09 11:43:35

для доступа к mysql с удаленной машины 
заводим пользователя:

grant all on DB.* to 'user@%' identified by 'pswd';

получаем пользователя с символом '%'
в результате получаем ошибку, которая 
фигурирует только в исходном коде 
отображаемой страницы

{{{
<BR><B>2368 записей импортируется</B><BR><SCRIPT 
LANGUAGE="javascript">
<br />
Warning:  printf() [<a href='function.printf'>function.printf</a>]: Too few 
arguments in /usr/share/sams2/src/configbuttom_3_importcache.php on line 61<br 
/>
</SCRIPT>
}}}

configbuttom_3_importcache.php
строка 61
{{{
 printf("document.location='main.php?show=exe&function=importcachetable&filename=configbuttom_3_importcache.php&hostname=$hostname&username=$username&pass=$pass&startdate=$sdate&enddate=$edate&rowcounter=0';\n");
}}}
заменить на

{{{
 printf("document.location='main.php?show=exe&function=importcachetable&filename=configbuttom_3_importcache.php&hostname=$hostname&username=%s&pass=$pass&startdate=$sdate&enddate=$edate&rowcounter=0';\n",$username);
}}}

аналогично строка 150

и наверно туда же можно вынести пароль.

Original issue reported on code.google.com by bl...@nixdev.net on 5 Jun 2011 at 8:16

GoogleCodeExporter commented 9 years ago
Commented by chemerik@mail.ru on 2010-10-12 00:00:54:

лучше давать доступ к базе так:

GRANT ALL PRIVILEGES ON squidlog.* TO samsimportuser@"192.168.0.125" IDENTIFIED 
BY 'samsimportuser' WITH GRANT OPTION;

Original comment by bl...@nixdev.net on 5 Jun 2011 at 8:16

GoogleCodeExporter commented 9 years ago
Commented by chemerik@mail.ru on 2010-10-12 07:13:48:

при создании базы через:

GRANT ALL PRIVILEGES ON squidlog.* TO samsimportuser@"192.168.0.125" IDENTIFIED 
BY 'samsimportuser' WITH GRANT OPTION

подключение к удаленной mysql происходит 
нормально и импорт данных работает без 
проблем.
Кроме того, в rev. 894 пофиксены последние 
проблемы с импортом списков url с русским 
названием

Original comment by bl...@nixdev.net on 5 Jun 2011 at 8:16