Не удается подключиться к Алголии с помощью PHP - PullRequest
1 голос
/ 06 июля 2019

Я работаю над проектом laravel и хочу использовать поиск по Алголии.

Я использую Laravel 5.8, PHP 7.3.2, MySQL 5.7, также я пытался использовать Algolia с простым PHP, но у меня возникла та же ошибка.

Файл Scout.php:

'driver' => env('SCOUT_DRIVER', 'algolia'),
'queue' => env('SCOUT_QUEUE', true),
'algolia' => [
        'id' => env('ALGOLIA_APP_ID', 'MY-APP-ID'),
        'secret' => env('ALGOLIA_SECRET', 'MY-APP-SECRET'),
    ],

.env file:

ALGOLIA_APP_ID=MY-APP-ID
ALGOLIA_SECRET=MY-APP-SECRET
SCOUT_QUEUE = true

Я дважды проверил значения, которые я ввел как AppID и AdminID, у меня должно получиться нормально подключиться, но оно всегда говорит:

Невозможно подключиться, пожалуйста, проверьте идентификатор приложения Algolia.

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

1 Ответ

0 голосов
/ 07 июля 2019

Я просто цитирую другой ответ на вопрос SO: Как исправить эту ошибку «Невозможно подключиться, проверьте идентификатор приложения Algolia»? .Полный ответ там, просто цитируя соответствующие части:

1) Загрузите последний cacert.pem из https://curl.haxx.se/ca/cacert.pem

2) Добавьте следующую строку в php.ini (если этоэто виртуальный хостинг, и у вас нет доступа к php.ini, тогда вы можете добавить его в .user.ini в public_html)

curl.cainfo = "/ path / to /loaded / cacert.pem"

Убедитесь, что путь заключен в двойные кавычки !!!

Автор: @ Anthem.

...