Ошибка cURL в API загрузки PHP от Cloudinary - «не удалось подключиться к порту 443: соединение отказано» - PullRequest
0 голосов
/ 25 января 2019

Я использую PHP API Cloudinary для загрузки изображений с моего сервера в облачное хранилище.Фрагмент кода, который я использую:

$imguploadres = \Cloudinary\Uploader::upload([URL HERE], [ARRAY OF OPTIONS]);

Этот фрагмент работает как шарм в моем локальном хосте (XAMPP), который является HTTP.Но когда я загрузил этот код на свой сервер в Интернете с HTTPS, он начал выводить эту ошибку: "не удалось подключиться к порту 443: соединение отклонено" .

Я искал решение в Интернете уже несколько часов, но безрезультатно.Большинство решений включали настройку «HTTP на исходящих соединениях» через панель хостинга, но, к сожалению, у меня нет к ней доступа.

Чтобы получить некоторую информацию, я использую бесплатный хостинг Biz.nf, но мой доменоплачивается (.COM) от GoDaddy.Я также использую общий SSL Cloudflare и другие функции.Сценарий PHP, содержащий приведенный выше фрагмент, вызывается с использованием JS AJAX.

Заранее спасибо.Задайте любые вопросы в качестве комментариев, и я постараюсь ответить на них.

1 Ответ

0 голосов
/ 25 января 2019

Согласно сравнению планов хостинга, cURL не поддерживается в БЕСПЛАТНОМ плане. Взгляните на раздел «Сценарии на стороне сервера» здесь .

Метод загрузки использует cURL для вызова API Cloudinary. Когда вы запускаете код в своей локальной среде, у вас нет таких ограничений, и, следовательно, вы можете успешно загружать файлы в свою учетную запись Cloudinary.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...