小编RJ *_*oop的帖子

PHP SolrClient连接错误

我正在为其中一个项目使用solr服务器。手动导入和查询选择工作正常。我也可以从solr服务器获取结果。实际的问题是,每当我尝试使用PHP-SolrClient更新solr服务器时,它都会返回错误。我已使用以下给定查询进行solr更新的代码。

$options = array(
'hostname' => 'xxx.xxx.xxx.xxx',
'login'    => '',
'password' => '',
'port'     => 8983); 
$client = new SolrClient($options);
$client->ping();
Run Code Online (Sandbox Code Playgroud)

但是代码返回以下错误。

0096 237776 2. SolrClient-> ping()/var/www/html/test.php:132致命错误:/var/www/html/test.php中第132行上出现消息'的未捕获异常'SolrClientException'SolrClientException:不成功ping请求:响应代码404。找不到HTTP / 1.1 404内容类型:text / html; charset = ISO-8859-1缓存控制:必须重新验证,没有缓存,没有存储内容长度:在第132行的/var/www/html/test.php中为300调用堆栈:0.0095 234296 1. {main }()/var/www/html/test.php:0 0.0096 237776 2. SolrClient-> ping()/var/www/html/test.php:132

谁能帮助我找出导致错误的原因?

php solr

3
推荐指数
1
解决办法
936
查看次数

标签 统计

php ×1

solr ×1