Author Topic: Проблемы с плагином GoogleMaps  (Read 13538 times)

0 Members and 1 Guest are viewing this topic.

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Проблемы с плагином GoogleMaps
« on: March 06, 2015, 04:53:17 PM »
Есть проблема с работой Mibew:GeoIp и Mibew:GoogleMaps
Скачал базу, прописал путь
Получил в API для карт в старом интерфейсе https://code.google.com/apis/console, хотя они уверяют что API уже не нужен
Но вот всплывающее окно с картой не появляется.
Если отключить плагин, то открывается по умолчанию, где показывает информацию о стране. Правда определило из 3х пользователей, только страну одного, города нет.
Ошибок в логе nginx и apache - нет
Что может быть не так? Натолкните на мысли плз

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Проблемы с плагином GoogleMaps
« Reply #1 on: March 07, 2015, 01:41:11 PM »
Получил в API для карт в старом интерфейсе https://code.google.com/apis/console, хотя они уверяют что API уже не нужен

Они - это кто? Приведите точную цитату со ссылкой на источник.

Если отключить плагин, то открывается по умолчанию, где показывает информацию о стране. Правда определило из 3х пользователей, только страну одного, города нет.

Это вопросы к бесплатному сервису hostip.info.

Ошибок в логе nginx и apache - нет
Что может быть не так? Натолкните на мысли плз

Какие браузеры использовались? Что пишется в консоли ошибок браузера? Всплывает ли окно с картой Google в том же браузере при использовании официальной demo-установки Mibew Messenger 2.0?

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Проблемы с плагином GoogleMaps
« Reply #2 on: March 07, 2015, 05:30:18 PM »
Они - это кто? Приведите точную цитату со ссылкой на источник.
https://developers.google.com/maps/signup?hl=ru
Для работы JavaScript API Google Карт версии 3 ключ API не требуется. Тем не менее, настоятельно рекомендуется применять для загрузки API Карт ключ консоли интерфейсов API, который позволяет отслеживать использование API Карт в приложении.

Это вопросы к бесплатному сервису hostip.info.
Хм, мы же для другого плагина загружаем базу данных. Почему ее не использовать? Да и если выйдет починить плагин - то смысла в том сервисе вообще нет.

Какие браузеры использовались? Что пишется в консоли ошибок браузера? Всплывает ли окно с картой Google в том же браузере при использовании официальной demo-установки Mibew Messenger 2.0?
Браузеры мозила( крайняя версия) и хром (тоже крайняя)
В Вашей демке всё работает. Я понимаю что я что-то не так поставил. Вот теперь нужно попытаться выяснить что.
Code: [Select]
underscore-min.map:1 GET http://hd.dp.ua/livechat/js/libs/underscore-min.map 404 (Not Found)
backbone.marionette.map:1 GET http://hd.dp.ua/livechat/js/libs/backbone.marionette.map 404 (Not Found)
backbone-min.map:1 GET http://hd.dp.ua/livechat/js/libs/backbone-min.map 404 (Not Found)

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Проблемы с плагином GoogleMaps
« Reply #3 on: March 07, 2015, 09:30:42 PM »
Они - это кто? Приведите точную цитату со ссылкой на источник.
https://developers.google.com/maps/signup?hl=ru
Для работы JavaScript API Google Карт версии 3 ключ API не требуется. Тем не менее, настоятельно рекомендуется применять для загрузки API Карт ключ консоли интерфейсов API, который позволяет отслеживать использование API Карт в приложении.
Очень хорошо. А теперь внимательно перечитайте приведённую Вами же цитату. Между "не требуется, но настоятельно рекомендуется" и "не нужен" есть некоторая разница, не находите?

Мы уважаем сторонних разработчиков и стараемся следовать их рекомендациям. Как следствие, если Вы недовольны необходимостью получения ключа API для использования плагина для работы с картами Google Maps, не используйте плагин.

Если же это была не жалоба с Вашей стороны, то я в принципе не понимаю, зачем Вы про это написали.

Это вопросы к бесплатному сервису hostip.info.
Хм, мы же для другого плагина загружаем базу данных. Почему ее не использовать? Да и если выйдет починить плагин - то смысла в том сервисе вообще нет.

Вы пожаловались на проблемы с определением местоположения пользователей при отключённом плагине. Вам было сказано, к кому обращаться с этой проблемой.

Mibew Messenger без плагинов никаких баз для геолокации не использует. Там просто всплывает окно, содержимое которого транслируется с указанного бесплатного сервиса.

Если Вы хотите как-то задействовать API плагина Mibew::GeoIP, не используя при этом сервис Google Maps - флаг в руки, пишите соответствующий плагин.

Какие браузеры использовались? Что пишется в консоли ошибок браузера? Всплывает ли окно с картой Google в том же браузере при использовании официальной demo-установки Mibew Messenger 2.0?
Браузеры мозила( крайняя версия) и хром (тоже крайняя)
В Вашей демке всё работает. Я понимаю что я что-то не так поставил. Вот теперь нужно попытаться выяснить что.

1. Если у Вас спрашивают версию, то указывать её следует в виде номера, а не в виде прилагательного.

2. Какой уровень логирования ошибок установлен в PHP?

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Проблемы с плагином GoogleMaps
« Reply #4 on: March 08, 2015, 09:58:42 AM »
1. Если у Вас спрашивают версию, то указывать её следует в виде номера, а не в виде прилагательного.
2. Какой уровень логирования ошибок установлен в PHP?

1. Мозила 36.0.1
Хром Версия 41.0.2272.76 m

2. Уровень логирования установлен максимальный, в логи высыпаются даже нотисы.

Я до конца не могу понять, Вы сможете мне помочь или нет.
« Last Edit: March 08, 2015, 11:27:43 AM by faf »

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Проблемы с плагином GoogleMaps
« Reply #5 on: March 08, 2015, 11:32:29 AM »
@колбаскин Флуд убрал. В качестве профилактической меры воздействия Вам запрещена публикация новых постов в течение 2 дней. Не поможет - бан превратится в полный и постоянный.

Я до конца не могу понять, Вы сможете мне помочь или нет.

Нет. Лично Вам я более помогать не буду.

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Проблемы с плагином GoogleMaps
« Reply #6 on: March 23, 2015, 09:14:52 AM »
На апаче всплывающего окна также нет. На nginx в итоге грешить нельзя.
В консоли хрома ошибки
Code: [Select]
GET http://hd.dp.ua:8080/livechat/js/libs/backbone.marionette.map 404 (Not Found)
GET http://hd.dp.ua:8080/livechat/js/libs/backbone-min.map 404 (Not Found)
GET http://hd.dp.ua:8080/livechat/js/libs/underscore-min.map 404 (Not Found)
Кто-то еще смог поставить данный модуль?

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Проблемы с плагином GoogleMaps
« Reply #7 on: March 23, 2015, 10:36:42 AM »
Проверил на вашей демке, также в консоли ругается
Code: [Select]
GET https://demo2.mibew.org/js/libs/underscore-min.map 404 (Not Found)
GET https://demo2.mibew.org/js/libs/backbone-min.map 404 (Not Found)
GET https://demo2.mibew.org/js/libs/backbone.marionette.map 404 (Not Found)
Значит проблема не в этом.
Может модуль требует еще что-то при установке, что не описано в инструкции?
Может какой-то модуль к Apache нужен?

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Проблемы с плагином GoogleMaps
« Reply #8 on: March 23, 2015, 10:54:16 AM »
Quote
Кто-то еще смог поставить данный модуль?

Я поставил. Причем не один раз.

Quote
Может какой-то модуль к Apache нужен?

Если бы был нужен какой-то дополнительный модуль apache или PHP об этом было бы сказано в README.

Первый и последний раз описываю алгоритм установки плагина GoogleMaps:

1. Установить и включить плагин Mibew:GeoIp, следуя инструкциям из файла README, входящего в архив с плагином.
2. Убедится, что на странице плагинов в столбце "Состояние" напротив Mibew:GeoIp значится "работает".
3. Установить и включить плагин Mibew:GoogleMaps, следуя инструкциям из файла README, входящего в архив с плагином.
4. Убедится, что на странице плагинов в столбце "Состояние" напротив Mibew:GoogleMaps значится "работает".

Если что-то пошло не так в пунктах 2 или 4 нужно проверить лог ошибок веб сервера. Там должна быть указана причина, по которой плагины не работают. Если логи чистые, значит либо не тот лог смотрите, либо неправильно выставлены настройки логирования ошибок PHP (RTFM php.ini error_reporting).

Жалобы на "что-то сломалось" без указания конкретики больше не принимаются -- рискуете отправится в постоянный бан.

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Проблемы с плагином GoogleMaps
« Reply #9 on: March 23, 2015, 11:33:48 AM »
Всё работает, сам виноват что делал по мануалу
В 5м пункте Вы предлагаете переименовать базу данных GeoIP.mmdb и положить в каталог, а в 6м пункте база данных у Вас не переименована - GeoIP2-City.mmdb
Снёс настройку из конфига, всё заработало.  В логах кстати не было упоминания что файл недоступен.

4. Obtain a copy of MaxMind's GeoIP2 City datatbase. You can use a free one from here http://dev.maxmind.com/geoip/geoip2/geolite2/.
5. Rename the database file to `GeoIP.mmdb` and put it into `<Mibew root>/plugins/Mibew/Mibew/Plugin/GeoIp/db` directory.
6. (optional) Add plugins configs to "plugins" structure in "`<Mibew root>`/configs/config.yml". If the "plugins" stucture looks like `plugins: []` it will become:
    ```yaml
    plugins:
        "Mibew:GeoIp": # Plugin's configurations are described below
            database_path: "/usr/local/share/GeoIP/GeoIP2-City.mmdb"
    ```

### config.database_path
Type: `String`
Default: `<Plugin dir>/db/GeoIP.mmdb`