0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 507 Просмотров
*

nvyush

  • Захожу иногда
  • 14
  • 1
Здравствуйте все.

Пишу плагин, который должен стучаться по cURL на другой сервер по https. На целевом сервере есть сертификат для внешнего адреса, но обращение идёт по внутреннему адресу (сервер с Joomla! внутренний и не должен иметь выхода наружу), соответственно, сертификат бракуется. Проблему могла бы решить установка параметров CURLOPT_SSL_VERIFYPEER = 0 и CURLOPT_SSL_VERIFYHOST = 0, но для этого нужно переписывать класс ядра JHttpTransportCurl (/libraries/joomla/http/transport/curl.php) и следить, чтобы он не затёрся при обновлении Joomla!

Кто может предложить решение?

Кто может сообщить разработчикам Joomla! о проблеме для её исправления?
*

b2z

  • Support Team
  • 7470
  • 742
  • Разраблю понемногу
Есть такое дело, сам столкнулся в своё время. Во фреймворке это пофиксили, но backport в CMS не было. Так что делайте без участия класса Joomla - $ch = curl_init(); и т.д.
*

nvyush

  • Захожу иногда
  • 14
  • 1
Во фреймворке это пофиксили, но backport в CMS не было. Так что делайте без участия класса Joomla - $ch = curl_init(); и т.д.

Жаль. Придётся, видимо, писать свою версию класса JHttpTransportCurl, исправляющую ситуацию, и регистрировать её при старте плагина.
Нет информации, собираются ли разработчики исправлять это в CMS и если да, то когда?
*

b2z

  • Support Team
  • 7470
  • 742
  • Разраблю понемногу
Жаль. Придётся, видимо, писать свою версию класса JHttpTransportCurl, исправляющую ситуацию, и регистрировать её при старте плагина.
Нет информации, собираются ли разработчики исправлять это в CMS и если да, то когда?
Зачем Вам вообще JHttpTransportCurl? Используйте чистый сURL и всё ;)
*

nvyush

  • Захожу иногда
  • 14
  • 1
Зачем Вам вообще JHttpTransportCurl? Используйте чистый сURL и всё ;)

Чтобы не писать длинные портянки кода при каждом обращении к cURL. А если всё равно оборачивать в класс, то почему не в доработанный JHttpTransportCurl? Тем более, что доработки минимальные.
*

b2z

  • Support Team
  • 7470
  • 742
  • Разраблю понемногу
Ну делайте как хотите.

Цитировать
Нет информации, собираются ли разработчики исправлять это в CMS и если да, то когда?
Нет информации.
*

nvyush

  • Захожу иногда
  • 14
  • 1
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться