| Half-Life и Adrenaline Gamer форум http://aghl.ru/forum/ |
|
| Проблема с установкой GoogleMaps в Psychostats 3.1 на Linux http://aghl.ru/forum/viewtopic.php?f=10&t=11 |
Страница 1 из 3 |
| Автор: | fomka24 [ 04 июн 2010, 18:06 ] |
| Заголовок сообщения: | Проблема с установкой GoogleMaps в Psychostats 3.1 на Linux |
IP Lookup URL or Maxmind DB по дефолту http://www.psychostats.com/ip/xml/. - с ней все ровно работает. Ставим api и юзаем,но есть одно но, дефолтная база оч старая и много не определяет... Поэтому ставим новую geolitecity.dat,на винде все без проблем ставится а вот на линуксе... Сначала я криво вписывал путь до базы geolitecity.dat и мне выдавало ошибки при заходе в player.php(так как стата CUstom made Lev,все видели карту внизу анкеты на его статах),но потом я разобрался прописал правильно путь(/usr/local/share/GeoIP/GeoLiteCity.dat),и при заходе player.php теперь никаких ошибок не пишет,но и сама функция не работает...и в итоге гугл мапс не робит вообще... кто подскажет,wtf?:) |
|
| Автор: | /dev/null [ 04 июн 2010, 18:28 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Попробую сегодня покопаться. Это срочно? У меня у самого тоже мод от Lev :) Я просто с GoogleMaps вообще никаким боком не связывался поэтому пока ничего не могу сказать =)) Тоже юниксовый сервер подымаешь? |
|
| Автор: | Lev [ 04 июн 2010, 18:29 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Проверить, как пашет база легко: на любой странице вставить Код: echo $ps->ip_lookup('209.85.229.99'); и посмотреть что выйдет.И ещё, а ты все файлы поставил? И сделал это до запуска веб-инсталляции или после? Потому что надо до. |
|
| Автор: | fomka24 [ 04 июн 2010, 18:44 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Я до инстала ставил,к тому же на дефолте то работает:) |
|
| Автор: | fomka24 [ 04 июн 2010, 18:46 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Linux mysqld 2.6.32-gentoo-r7 #1 SMP Tue May 4 13:31:44 KRAST 2010 i686 AMD Phenom(tm) II X2 550 Processor AuthenticAMD GNU/Linux - ось. Я уже поднял сервы,точнее я не один:)и стата робит,но этот Google map покоя не дает:) |
|
| Автор: | Lev [ 04 июн 2010, 19:09 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Как бы проблема делится пополам - или ИПа нету, магическим образом. |
|
| Автор: | /dev/null [ 04 июн 2010, 21:57 ] |
| Заголовок сообщения: | hack |
Очень странный баг... вообще полагаю проблема находится в файле includes/PS/PS.php на строке 1835: Код: $ tail -n +1834 upload/includes/PS/PS.php | head -n 3Эту строку следует заменить на Код: $info[] = geoip_record_by_addr($gi,long2ip($ipstr));Сообственно, я не очень понимаю как такое работает под виндой, ведь geoip_record_by_addr() вроде требует IP в строковом виде а не в виде числа... и я НЕ ГАРАНТИРУЮ, что этот хак будет работать. Нужно тестирование. fomka24 отпишись как оттестишь. |
|
| Автор: | Lev [ 04 июн 2010, 22:30 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Код: long2ip — Converts an (IPv4) Internet network address into a string in Internet standard dotted formatВот и получается что ты из лонга преобразуешь его в строку, как и требует функция на входе. Лол Код: function GeoIP_record_by_addr ($gi,$addr){BTW Код: Beware when processing values that are invalid, you may get values that are different based on the OS. For instance:http://php.net/manual/en/function.long2ip.php |
|
| Автор: | /dev/null [ 05 июн 2010, 06:44 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Воистину великий "гений" писал психостатс... но что мне непонятно... в винде что, "капсовая" версия функции юзается вместо lowercase? как это, черт возьми, работает? |
|
| Автор: | fomka24 [ 09 июн 2010, 14:20 ] |
| Заголовок сообщения: | Re: Проблема с установкой GoogleMaps в Psychostats 3.1 на Li |
Все работает:) только теперь в Top 100 Highest Ranked Players никого не показывает... Но если вручную исправить свой профиль,и тыкнуть свое местоположение тогда покаажет только тебя на Top 100 Highest Ranked Players:) главное в player.php начало показывать,чему я рад:)а кто хочет чтобы его видно было в Top 100 Highest Ranked Players пусть регается и сам тыкает:) /dev/null.Lev verybig Спс:) |
|
| Страница 1 из 3 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|