Проблема CURL. PHP-скрипт не работает по вызову

Я ищу любую помощь, отлаживающую то, что может помешать запуску моего PHP-кода, когда я CURL на странице, содержащей скрипт.

Я делаю этот вызов с одного скрипта PHP:

$ch = curl_init($this->curl_address . $querystring); $response = curl_exec($ch); curl_close($ch); 

К этому сценарию: (сценарий действительно делает материал, но он не работает, поэтому я разбил его на это, чтобы у меня было доказательство того, что он не запускается, это то, что в настоящее время существует, и нет выхода в журнал)

 error_log("got here"); 

На моем тестовом сервере (Mac) скрипт CURL'd запускается (я получаю вывод в журнале), но на моем рабочем сервере он терпит неудачу. В обоих случаях один скрипт на сервере вызывает другой.

Производственный сервер – это Linux VPS, работающий (я считаю) CentOS.

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

Благодарю.

В вашем скрипте, размещенном на сервере, используйте function_exists('curl_init'); чтобы проверить, установлен ли cURL или нет. Эта функция вернет логическое значение true, если функция существует, иначе false .

Если он возвращает false , вам необходимо установить cURL на сервере.

Вы также можете использовать phpinfo(); звоните, если вам нужна подробная информация о настройке PHP.

Я хотел уточнить этот вопрос в выходные, когда я, наконец, понял проблему. Рабочий сервер обслуживал HTTPS, а тестового сервера не было. Проблема, с которой я столкнулась, заключалась в том, что сервер не аутентифицировался по cURL.