Страница 50 из 93

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Вт ноя 20, 2018 5:22 pm
LuckyFIA
Kulandy писал(а):
Вт ноя 20, 2018 5:17 pm
С прошлой недели живу без прогноза от Яндеха. Тапаю "геть дата" - переморгнёт, и нет данных... Модуль раз 10-12 сносил-ставил - не помогает... В каком месте копать, кто подскажет? Система на вин-10.
Сейчас в модуле для получения данных от яндекса используется curl, возможно на win он не установлен или отключен

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Вт ноя 20, 2018 5:28 pm
skysilver
LuckyFIA писал(а):
Вт ноя 20, 2018 5:22 pm
используется curl, возможно на win он не установлен или отключен
Без curl МДМ бы вообще не работал. ) Он там есть, однозначно.
Видимо, автор модуля не все нужные опции для его вызова в коде прописал, ибо на винде и в линухе они малость по-разному работают для https трафика.

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Вт ноя 20, 2018 5:36 pm
Kulandy
Ясно., бум ждать как модуль починят. Скучновато как-то , без прогнозу-то...

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Вт ноя 20, 2018 5:38 pm
skysilver
Kulandy писал(а):
Вт ноя 20, 2018 5:36 pm
Ясно., бум ждать как модуль починят. Скучновато как-то , без прогнозу-то...
Надо не сидеть ждать, а тикет в Коннекте в проекте модуля заводить с подробным описанием, что не работает, при каких условиях и в каком окружении.

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Вт ноя 20, 2018 7:10 pm
Kulandy
skysilver писал(а):
Вт ноя 20, 2018 5:38 pm
... тикет в Коннекте в проекте модуля заводить с подробным описанием, что не работает, при каких условиях и в каком окружении.
- Это как? :?:

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Вт ноя 20, 2018 7:37 pm
directman66
Можно для винды оставить прежний механизм получения данных. Совсем мало свободного времени в последнее время. Дети растут, прямо ТРЕБУЮТ уделять им почти все свободное время.

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Ср ноя 21, 2018 11:12 am
LuckyFIA
Kulandy писал(а):
Вт ноя 20, 2018 5:17 pm
С прошлой недели живу без прогноза от Яндеха. Тапаю "геть дата" - переморгнёт, и нет данных... Модуль раз 10-12 сносил-ставил - не помогает... В каком месте копать, кто подскажет? Система на вин-10.
skysilver писал(а):
Вт ноя 20, 2018 5:28 pm
Видимо, автор модуля не все нужные опции для его вызова в коде прописал, ибо на винде и в линухе они малость по-разному работают для https трафика.
Для решения предлагаю два варианта
Первый вариант:
в модуле при вызове curl отключить проверки ssl соответствующими флагами CURLOPT_SSL_VERIFYHOST и CURLOPT_SSL_VERIFYPEER

Код: Выделить всё

$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_USERAGENT, "yandex-weather-android/4.2.1");
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    сurl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $otvet = curl_exec($ch);
    curl_close($ch);
И второй вариант: поправить настройки php и установить на сервер SSL сертификат
1. скачать сертификат с https://curl.haxx.se/ca/cacert.pem
2. в файле c:\_majordomo\server\config_tpl\php.ini в 1890 строке изменить ;curl.cainfo на curl.cainfo = /папка/куда/скачали/cacert.pem

Код: Выделить всё

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo = c:\_majordomo\server\php\cacert.pem
3. перезапустить MagorDomo

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Ср ноя 21, 2018 11:14 am
LuckyFIA
На мой взгляд второй вариант более правилен с точки зрения безопасности

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Ср ноя 21, 2018 12:17 pm
directman66
Править конфиги сервера, устанавливать сертификаты только для модуля думаю излишество. Если яндекс отдает и при отсутствии сертификата, то думаю можно отключить как в варианте 1. Внес изменения в репозиторий.

зыж: LuckyFIA, благодарю, что разобрались в сути проблемы.

Re: [Модуль] Погода Яндекс (yandexweather)

Добавлено: Ср ноя 21, 2018 12:53 pm
RFSlab
Друзья, поделитесь пожалуйста полным комплектом иконок для скина 2, а то что то попутал иконки, сейчас какой то бардак отображается (((