0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Laravel】Laravel実践開発備忘録 Algoliaインポートエラー

Posted at

記事の目的

書籍「PHPフレームワーク Laravel実践開発」を学習する中で、おそらくまた同じ問題に引っ掛かるであろう部分をまとめた備忘録です。

困ったこと

モデルからAlgoliaへのインポート実行時、下記エラーが発生。
scout.php設定項目である「ALGOLIA_APP_ID」と「ALGOLIA_SECRET」の値は問題なかった。

実行コマンド

php artisan scout:import "App\Models\person"

エラー内容

Impossible to connect, please check your Algolia Application Id. 
{"exception":"[object] (Algolia\\AlgoliaSearch\\Exceptions\\UnreachableException(code: 0): Impossible to connect, please check your Algolia Application Id. at C:\\1_Project\\laravelapp\\vendor\\algolia\\algoliasearch-client-php\\src\\RetryStrategy\\ApiWrapper.php:196)

環境

OS:windows10
Laravel:8.40

対処法

  1. 最新版のcacert.pemのダウンロード
    curlの公式サイトから[ Documentation ] - [ CA bundle ]と辿り、
    cacert.pemファイルをダウンロードする。

  2. php.iniファイルの修正
    1.でダウンロードしたpemファイルを任意の場所に配置し、
    絶対パスをphp.iniファイルの下記項目に記載する。

curl.cainfo = "C:\XXXXX\cacert.pem"

課題

証明書、curl、https周りの知識が不足していると感じたので、改めて学習したいと思います。

参照サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?