无法使用 PHP 连接到 Algolia
Can't connect to Algolia with PHP
我在做一个 laravel 项目,我想使用 Algolia 搜索。
我正在使用 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
文件:
ALGOLIA_APP_ID=MY-APP-ID
ALGOLIA_SECRET=MY-APP-SECRET
SCOUT_QUEUE = true
我仔细检查了输入的 AppID 和 AdminID 值,我应该可以正常连接,但它总是显示:
Impossible to connect, please check your Algolia Application Id.
我可以在使用 Node.JS
时正常连接和更新数据
我只是引用另一个关于 SO 的答案:How to fix this error “Impossible to connect, please check your Algolia Application Id”?。那里有完整的答案,只是引用相关部分:
1) Download the latest cacert.pem from https://curl.haxx.se/ca/cacert.pem
2) Add the following line to php.ini (if this is shared hosting and you don't have access to php.ini then you could add this to .user.ini in public_html)
curl.cainfo="/path/to/downloaded/cacert.pem"
Make sure you enclose the path within double quotation marks!!!
作者:@Anthem.
我在做一个 laravel 项目,我想使用 Algolia 搜索。
我正在使用 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
文件:
ALGOLIA_APP_ID=MY-APP-ID
ALGOLIA_SECRET=MY-APP-SECRET
SCOUT_QUEUE = true
我仔细检查了输入的 AppID 和 AdminID 值,我应该可以正常连接,但它总是显示:
Impossible to connect, please check your Algolia Application Id.
我可以在使用 Node.JS
时正常连接和更新数据我只是引用另一个关于 SO 的答案:How to fix this error “Impossible to connect, please check your Algolia Application Id”?。那里有完整的答案,只是引用相关部分:
1) Download the latest cacert.pem from https://curl.haxx.se/ca/cacert.pem
2) Add the following line to php.ini (if this is shared hosting and you don't have access to php.ini then you could add this to .user.ini in public_html)
curl.cainfo="/path/to/downloaded/cacert.pem"
Make sure you enclose the path within double quotation marks!!!
作者:@Anthem.