Всего 125 988 комментариев

Aleksandr Huz
18 ноября 2021, 21:40
+1
Ага, спасибо. Скоро будет.
Prihod
18 ноября 2021, 20:39
+1
GoogleSheets это платный компонент так что я думаю автор быстро отреагирует на просьбу обновить guzzlehttp
Prihod
18 ноября 2021, 20:36
0
самостоятельно это не решить? И конечно не стоит надеяться решить проблему тупой подменой папки guzzlehttp новой версии в дополнении?
скорей всего нет, так как могут вылезти ошибки в других библиотеках ибо зачастую guzzlehttp ставится как зависимость для других библиотек
Prihod
18 ноября 2021, 20:26
0
Т.е. это не решаемо на уровне вашего дополнения?
вы предлагаете мне ставить более старую версию guzzlehttp лишь бы работало какое то другое дополнение? Это же путь в некуда, так можно и в каменный век вернуться )) Поэтому логично что бы остальные дополнения шли в ногу со временем.
Тем более, что guzzlehttp использует не мое дополнение как таковое, а библиотека Google translate так что при всем моем желании я не могу понизить верию guzzlehttp
Иван Бочкарев
18 ноября 2021, 20:26
+6
Ап, для поднятия темы.

Мы только начали — а сколько у нас планов! Всем нам терпения и скорейших изменений. Выведем сообщество на новый уровень =)!
Madao
18 ноября 2021, 20:15
0
Т.е. это не решаемо на уровне вашего дополнения? И если возникнет такая же проблема с другим дополнением (например если я куплю ваше дополнение и поставлю на рабочий сайт, часть дополнений может упасть из-за разницы в версиях), это нужно решать с авторами этих дополнений, а не с вами? Это важно, я хочу ваше дополнение поставить на интернет магазин, который уже давно работает, на котором стоят дополнения, которые используют guzzlehttp (тот же upgrademodx, GoogleSheets) и самостоятельно это не решить? И конечно не стоит надеяться решить проблему тупой подменой папки guzzlehttp новой версии в дополнении?
Prihod
18 ноября 2021, 19:55
0
upgrademodx и PolyLang использует guzzlehttp но у upgrademodx используется старая версия из-за чего происходит конфликт. Нужно писать автору upgrademodx что бы он обновил guzzlehttp
Madao
18 ноября 2021, 19:50
0
Доброго времени суток. Продолжаю тестировать дополнение и словил ошибку:
#0 /home/s28089/www/core/components/polylang/vendor/guzzlehttp/guzzle/src/functions.php(71): GuzzleHttp\Utils::defaultUserAgent()
#1 /home/s28089/www/core/components/upgrademodx/vendor/guzzlehttp/guzzle/src/Client.php(194): GuzzleHttp\default_user_agent()
#2 /home/s28089/www/core/components/upgrademodx/vendor/guzzlehttp/guzzle/src/Client.php(75): GuzzleHttp\Client->configureDefaults()
#3 /home/s28089/www/core/components/upgrademodx/model/upgrademodx/upgrademodx.class.php(185): GuzzleHttp\Client->__construct()
#4 /home/s28089/www/core/cache/includes/elements/modsnippet/34.include.cache.php(75): UpgradeMODX->init()
Соответственно при заходе в админку вижу:
Страница недоступна
Сайт s28089.h8.modhost.pro пока не может обработать этот запрос.
HTTP ERROR 500
Причем, если удалить что-то одно (polylang либо upgrademodx) ошибка уходит.
Почитал интернеты, пишут про конфликт guzzle в разных дополнениях. И я так предполагаю, что с некоторыми другими дополнениями, где используется guzzle другой версии, тоже такая ошибка может выскочить? Кто сталкивался с такой ошибкой и что делать?
Дмитрий
18 ноября 2021, 17:24
0
сертификат заменил, PHP перезапустил.
echo file_get_contents("https://modx.com/");
ошибок нет — страница грузится.
echo file_get_contents("https://modstore.pro/");
PHP warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Александр Туниеков
18 ноября 2021, 17:04
0
php перезапускали?
попробуйте в консоле или скрипте
<?php
echo file_get_contents("https://modx.com/");
Если сертификаты устаревшие, то выдаст ошибку:
PHP warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Дмитрий
18 ноября 2021, 16:57
0
Никакие пакеты с модсторе не ставятся.
Но спасибо за подсказку. Возможно правда что-то с корневым сертификатом. Предложенное решение с заменой сертификата на новый пока ничего не дало. Возможно я что-то упускаю.
Александр Туниеков
18 ноября 2021, 16:19
+1
Вот похожее решали modx.pro/development/22383
У тебя другие пакеты с модсторе сейчас ставятся?
Дмитрий
18 ноября 2021, 16:14
0
Решена ли данная проблема?
в логах пишет:
(ERROR @ /var/www/****/data/www/****.ru/core/model/modx/transport/modtransportpackage.class.php: 389) Невозможно открыть файл для чтения: modstore.pro/extras/package/40?version_id=4916&username=********%40yandex.ru&api_key=********&http_host=******.ru&language=ru&revolution_version=Revolution-2.8.3-pl
Транспортный архив при этом скачивается, но битый. Соответственно дальше ничего не может сделать.
Prihod
18 ноября 2021, 16:05
0
Ну можно сделать свой сниппет для этого, если нужно могу его код сюда скинуть
Александр
18 ноября 2021, 10:16
0
Добрый день. А есть возможность сосчитать активные уведомления, чтобы вынести их в отдельное место, а на главной, допустим, оставить только счетчик со ссылкой?
SYAN
17 ноября 2021, 18:39
0
разобрался. проблема была в переносе с сервера на сервер
Дмитрий Беляков
17 ноября 2021, 17:29
0
И так, цена попадает которая нужна в корзину, только стало проблема в том что теперь везде по умолчанию цены 1руь. а не цены из модификаций как были…
Павел Романов
17 ноября 2021, 17:17
0
«Свой плагин» — имеется в виду тот, который обрабатывает $_POST['calc_price'].
Его повесить на msopOnAfterGetCost. Это собственное событие msOptionsPrice2, в котором можно подменить стоимость