Solr HTTP错误:未经授权(401)

安德烈

我有一个应用程序,并且已经将Solarium用于Solr。我有配置文件:

public function getConfig()
{
    return array(
        'adapteroptions' => array(
            'host' => '127.0.0.1',
            'port' => 8983,
            'path' => '/solr/',
        ));
}

而且效果很好。我现在遇到的问题是,我已将应用程序移至另一台服务器,并且似乎端口已更改。这是我收到的日期:

tomcat7 installed and solr 4.7.2. 
You cand check at www.mysite:8080/solr
user: mysiteuser password:mysitepass

因此,在我的配置文件中,我更改了8080中的端口,但是出现以下错误:

Solr HTTP error: Unauthorized (401) 

有人可以帮我写正确的设置吗?如何设置用户名和密码?

谢谢

罗曼

您应该通过特定的端点进行定义:

$client = new Solarium\Client($config);
$client->getEndpoint()->setAuthentication(SOLR_SERVER_USERNAME, SOLR_SERVER_PASSWORD);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章