Не срабатывает geoip
GEOip установлен, Рабочий стол — Настройки- Настройки продукта- Геолокация, написано что он активен, хотя в настройках модулей нет его настроек.
$ip определяется по коду выше, а $cityName нет, пустая переменная, какие могут быть причины? Страна тоже не определяется.
Цитата |
---|
Андрей Николаев написал: SoFuWa , а какой IP? Может база устарела или нет записи просто. |
Результат print_r($geoIpData);, как я понимаю всё таки модуль работает раз вот это выводит.
В папке geoip вот что
SoFuWa, Б24 коробка, ничего не настраивалось, установлены последние обновления php7.0 :
Отпишусь в этом топике, неделю назад перестало работать стандартное bitrix geo IP вот год работало а неделю назад перестало. Причём на другом сайте который на другом хостинге работает.
Данные о геолокации получаю строчкой $data = (array)(\Bitrix\Main\Service\GeoIp\Manager::getDataResult($ip,»ru»)); Стал возвращать Null в каждом поле, то есть таких как cityName, countryCode, regionCode — проверено на куче IP адресов, причём на своих тоже, ко которым данные 100% ранее нормально возвращались. Касаемо нагрузок, лимиты не должны были превысить посещаемость 30-50 хостов в день(на протяжении последних месяцев точно).
Вообще не нравится сам тот факт что эта функция оказывается может отвалиться. Я насколько знаю битрикс использует Sypex Geo для данного модуля? А он вообще по API работает или как то база обновляется.
В целом под вопросом стоит ли использовать стандартный битрикс функционал геолокации если он может слететь или сразу ставить сторонние библиотеки.
Решил проверить почему SypexGeo периодически отваливается в моем случае.
с ошибкой: (свойство error) «Превышено количество запросов, необходимо пополнить счет» но метод isSuccess возвращает true и в результате возвращает пустой $dataResult ( Разработчики Битрикс, обратите на это внимание )
Подозреваю, можно зарегистрироваться и отслеживать кол-во запросов, для этого нужно указать ключ в настройках
Источник
Не срабатывает geoip
GEOip установлен, Рабочий стол — Настройки- Настройки продукта- Геолокация, написано что он активен, хотя в настройках модулей нет его настроек.
$ip определяется по коду выше, а $cityName нет, пустая переменная, какие могут быть причины? Страна тоже не определяется.
Цитата |
---|
Андрей Николаев написал: SoFuWa , а какой IP? Может база устарела или нет записи просто. |
Результат print_r($geoIpData);, как я понимаю всё таки модуль работает раз вот это выводит.
В папке geoip вот что
SoFuWa, Б24 коробка, ничего не настраивалось, установлены последние обновления php7.0 :
Отпишусь в этом топике, неделю назад перестало работать стандартное bitrix geo IP вот год работало а неделю назад перестало. Причём на другом сайте который на другом хостинге работает.
Данные о геолокации получаю строчкой $data = (array)(\Bitrix\Main\Service\GeoIp\Manager::getDataResult($ip,»ru»)); Стал возвращать Null в каждом поле, то есть таких как cityName, countryCode, regionCode — проверено на куче IP адресов, причём на своих тоже, ко которым данные 100% ранее нормально возвращались. Касаемо нагрузок, лимиты не должны были превысить посещаемость 30-50 хостов в день(на протяжении последних месяцев точно).
Вообще не нравится сам тот факт что эта функция оказывается может отвалиться. Я насколько знаю битрикс использует Sypex Geo для данного модуля? А он вообще по API работает или как то база обновляется.
В целом под вопросом стоит ли использовать стандартный битрикс функционал геолокации если он может слететь или сразу ставить сторонние библиотеки.
Решил проверить почему SypexGeo периодически отваливается в моем случае.
с ошибкой: (свойство error) «Превышено количество запросов, необходимо пополнить счет» но метод isSuccess возвращает true и в результате возвращает пустой $dataResult ( Разработчики Битрикс, обратите на это внимание )
Подозреваю, можно зарегистрироваться и отслеживать кол-во запросов, для этого нужно указать ключ в настройках
Источник
Не срабатывает geoip
GEOip установлен, Рабочий стол — Настройки- Настройки продукта- Геолокация, написано что он активен, хотя в настройках модулей нет его настроек.
$ip определяется по коду выше, а $cityName нет, пустая переменная, какие могут быть причины? Страна тоже не определяется.
Цитата |
---|
Андрей Николаев написал: SoFuWa , а какой IP? Может база устарела или нет записи просто. |
Результат print_r($geoIpData);, как я понимаю всё таки модуль работает раз вот это выводит.
В папке geoip вот что
SoFuWa, Б24 коробка, ничего не настраивалось, установлены последние обновления php7.0 :
Отпишусь в этом топике, неделю назад перестало работать стандартное bitrix geo IP вот год работало а неделю назад перестало. Причём на другом сайте который на другом хостинге работает.
Данные о геолокации получаю строчкой $data = (array)(\Bitrix\Main\Service\GeoIp\Manager::getDataResult($ip,»ru»)); Стал возвращать Null в каждом поле, то есть таких как cityName, countryCode, regionCode — проверено на куче IP адресов, причём на своих тоже, ко которым данные 100% ранее нормально возвращались. Касаемо нагрузок, лимиты не должны были превысить посещаемость 30-50 хостов в день(на протяжении последних месяцев точно).
Вообще не нравится сам тот факт что эта функция оказывается может отвалиться. Я насколько знаю битрикс использует Sypex Geo для данного модуля? А он вообще по API работает или как то база обновляется.
В целом под вопросом стоит ли использовать стандартный битрикс функционал геолокации если он может слететь или сразу ставить сторонние библиотеки.
Решил проверить почему SypexGeo периодически отваливается в моем случае.
с ошибкой: (свойство error) «Превышено количество запросов, необходимо пополнить счет» но метод isSuccess возвращает true и в результате возвращает пустой $dataResult ( Разработчики Битрикс, обратите на это внимание )
Подозреваю, можно зарегистрироваться и отслеживать кол-во запросов, для этого нужно указать ключ в настройках
Источник
Не срабатывает geoip
GEOip установлен, Рабочий стол — Настройки- Настройки продукта- Геолокация, написано что он активен, хотя в настройках модулей нет его настроек.
$ip определяется по коду выше, а $cityName нет, пустая переменная, какие могут быть причины? Страна тоже не определяется.
Цитата |
---|
Андрей Николаев написал: SoFuWa , а какой IP? Может база устарела или нет записи просто. |
Результат print_r($geoIpData);, как я понимаю всё таки модуль работает раз вот это выводит.
В папке geoip вот что
SoFuWa, Б24 коробка, ничего не настраивалось, установлены последние обновления php7.0 :
Отпишусь в этом топике, неделю назад перестало работать стандартное bitrix geo IP вот год работало а неделю назад перестало. Причём на другом сайте который на другом хостинге работает.
Данные о геолокации получаю строчкой $data = (array)(\Bitrix\Main\Service\GeoIp\Manager::getDataResult($ip,»ru»)); Стал возвращать Null в каждом поле, то есть таких как cityName, countryCode, regionCode — проверено на куче IP адресов, причём на своих тоже, ко которым данные 100% ранее нормально возвращались. Касаемо нагрузок, лимиты не должны были превысить посещаемость 30-50 хостов в день(на протяжении последних месяцев точно).
Вообще не нравится сам тот факт что эта функция оказывается может отвалиться. Я насколько знаю битрикс использует Sypex Geo для данного модуля? А он вообще по API работает или как то база обновляется.
В целом под вопросом стоит ли использовать стандартный битрикс функционал геолокации если он может слететь или сразу ставить сторонние библиотеки.
Решил проверить почему SypexGeo периодически отваливается в моем случае.
с ошибкой: (свойство error) «Превышено количество запросов, необходимо пополнить счет» но метод isSuccess возвращает true и в результате возвращает пустой $dataResult ( Разработчики Битрикс, обратите на это внимание )
Подозреваю, можно зарегистрироваться и отслеживать кол-во запросов, для этого нужно указать ключ в настройках
Источник
Не срабатывает geoip
GEOip установлен, Рабочий стол — Настройки- Настройки продукта- Геолокация, написано что он активен, хотя в настройках модулей нет его настроек.
$ip определяется по коду выше, а $cityName нет, пустая переменная, какие могут быть причины? Страна тоже не определяется.
Цитата |
---|
Андрей Николаев написал: SoFuWa , а какой IP? Может база устарела или нет записи просто. |
Результат print_r($geoIpData);, как я понимаю всё таки модуль работает раз вот это выводит.
В папке geoip вот что
SoFuWa, Б24 коробка, ничего не настраивалось, установлены последние обновления php7.0 :
Отпишусь в этом топике, неделю назад перестало работать стандартное bitrix geo IP вот год работало а неделю назад перестало. Причём на другом сайте который на другом хостинге работает.
Данные о геолокации получаю строчкой $data = (array)(\Bitrix\Main\Service\GeoIp\Manager::getDataResult($ip,»ru»)); Стал возвращать Null в каждом поле, то есть таких как cityName, countryCode, regionCode — проверено на куче IP адресов, причём на своих тоже, ко которым данные 100% ранее нормально возвращались. Касаемо нагрузок, лимиты не должны были превысить посещаемость 30-50 хостов в день(на протяжении последних месяцев точно).
Вообще не нравится сам тот факт что эта функция оказывается может отвалиться. Я насколько знаю битрикс использует Sypex Geo для данного модуля? А он вообще по API работает или как то база обновляется.
В целом под вопросом стоит ли использовать стандартный битрикс функционал геолокации если он может слететь или сразу ставить сторонние библиотеки.
Решил проверить почему SypexGeo периодически отваливается в моем случае.
с ошибкой: (свойство error) «Превышено количество запросов, необходимо пополнить счет» но метод isSuccess возвращает true и в результате возвращает пустой $dataResult ( Разработчики Битрикс, обратите на это внимание )
Подозреваю, можно зарегистрироваться и отслеживать кол-во запросов, для этого нужно указать ключ в настройках
Источник