Как исправить эту ошибку «Невозможно подключиться, проверьте идентификатор приложения Algolia»? - PullRequest
0 голосов
/ 03 апреля 2019

У меня все правильно, как написано на сайтах laravel / algolia .

Я пытался прочитать много документации и руководств по установке Laravel Scout, но все еще не могу найти решение.

У меня все правильно в настройках, а также API-интерфейсы верны, но все равно появляется эта ошибка:

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

Ответы [ 3 ]

3 голосов
/ 28 мая 2019

Очевидно, что проблема возникла из-за неправильных учетных данных, это может произойти при предоставлении неправильного идентификатора приложения или ключа API администратора.Также правильный способ предоставить учетные данные в scout.php:

'algolia' => [
'id' => env('ALGOLIA_APP_ID', ''),
'secret' => env('ALGOLIA_SECRET', '')
],

И затем введите свои учетные данные в файл .env.

Я бы порекомендовал вам запустить конфигурацию php artisan: снимите флажок, если вы кешировали свою конфигурацию (чего не следует делать в dev env).

Дайте нам знать, если она решит вашу проблему.вопрос.

2 голосов
/ 31 мая 2019

У меня была та же проблема (с Windows 10), и я обнаружил это исключение в трассировке стека:

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Я нашел решение для вышеуказанной ошибки в другом сообщении StackOverflow :

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

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

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

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

Это решило мою проблему, после этого Laravel Scout работает нормально.Надеюсь, это кому-нибудь поможет.

1 голос
/ 07 мая 2019

Я делюсь с вами своим опытом.

Система была Vagrant Homestead с VirtualBox в Windows 10.

команда, используемая в CMD:

php artisan scout:import "App\Post"

команда завершилась неудачно с:

Impossible to connect, please check your Algolia Application Id.

Зашел в виртуальную коробку с помощью vagrant ssh и попробовал еще раз.

Это решило мою проблему.

...