Почему curl не работает в контроллере Symfony?

Я использую один и тот же код curl в команде symfony и контроллере symfony, в команде он работает, а в контроллере - нет. Кто-нибудь знает почему?

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$data = json_decode(curl_exec($ch),true);
curl_close($ch);

Вы настроили ext-curl как для cli, так и для любого php, который вы используете для обслуживания своего контента? (обычно apache или fpm)

Hammerbot 26.09.2018 16:38

Как это не работает? Вы получаете сообщение об ошибке? Нулевой результат?

iainn 26.09.2018 16:48

Также проверьте, определен ли $url в обоих случаях и является ли он одинаковым

YakovL 26.09.2018 23:53

Ставим error_reporting (-1); перед этим.

mblaettermann 27.09.2018 03:25
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
4
600
1

Ответы 1

Сначала проверьте конфигурацию сервера. Иначе вы забыли объявить метод запроса?

CURLOPT_CUSTOMREQUEST=>'PUT'

надеюсь, что это работает

Другие вопросы по теме