Ошибка HWIOAuthBundle при отправке HTTP-запроса

я использую

    "symfony/symfony": "~2.8",
    "hwi/oauth-bundle": "0.4.*@dev",
    "friendsofsymfony/user-bundle": "~2.0"

и в первый раз попробуйте войти в социальную сеть, у меня ошибка:

CRITICAL - Uncaught PHP Exception HWI\Bundle\OAuthBundle\OAuth\Exception\HttpTransportException: "Error while sending HTTP request" at /home/myproject/vendor/hwi/oauth-bundle/OAuth/ResourceOwner/AbstractResourceOwner.php line 257 

но когда попробуйте вернуться и попробуйте еще раз - все в порядке, идентификация проблемы для обоих провайдеров,

Я добавляю в конфигурацию verify_peer: false, но при первом входе все еще возникает ошибка. моя конфигурация:

hwi_oauth:
    http_client:
        verify_peer: false
    connect:
        account_connector: optima_oauth_provider
    firewall_names: [main]
    resource_owners:
        facebook:
            type:                facebook
            client_id:           "%facebook_app_id%"
            client_secret:       "%facebook_app_secret%"
            scope:               "email"
            options:
                display: popup
            infos_url:     "https://graph.facebook.com/me?fields=id,link,name,first_name,last_name,email,picture.type(square)"
            paths:
                email:          email
                profilepicture: picture.data.url
        google:
            type:                google
            client_id:           "%google_app_id%"
            client_secret:       "%google_app_secret%"
            scope:               "https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile"
Стоит ли изучать 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 и хотите разрабатывать...
0
0
156
1

Ответы 1

Загрузите cacert.pem из https://curl.haxx.se/docs/caextract.html, поместите в любое место и отредактируйте свой php.ini:

curl.cainfo = "/any/location/cacert.pem"

Затем перезапустите ваш веб-сервер.

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