我从事一个laravel项目,我想使用Algolia搜索。
我使用的是Laravel5.8,PHP7.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值,我应该能够很好地连接,但它总是这样说:
无法连接,请检查您的Algolia应用程序Id。
使用Node.JS时,我可以很好地连接和更新数据
发布于 2019-07-07 08:56:52
我只是引用了另一个答案:How to fix this error “Impossible to connect, please check your Algolia Application Id”?。这里有完整的答案,只是引用了相关的部分:
1)从cacert.pem下载最新的https://curl.haxx.se/ca/cacert.pem 2)向php.ini添加以下行(如果这是共享主机,并且您无法访问php.ini,则可以将其添加到public_html中的.user.ini中) Curl.cainfo=“/path/to/下载/仙人掌” 确保您将路径用双引号括起来!
作者:@赞美诗。
https://stackoverflow.com/questions/56916845
复制相似问题