为ezPublish设置Solr

时间:2012-12-26 14:05:33

标签: solr ezpublish

我正在使用eZPublis(4.6.0)。我在xampp文件夹中设置了solr文件夹文件夹,并在\ settings \ override \ site.ini.append.php中激活了eZFind扩展名。

我的solr正在8080端口运行(“http://127.0.0.1:8080/solr/”)。当我运行“http://127.0.0.1:8080/solr/”时,它加载正常。

然而,当我尝试运行命令时:php extension / ezfind / bin / php / updatesearchindexsolr.php -s 它显示以下错误“请确保服务器已启动且eZ查找的配置正确”。我正在关注http://harmssite.com/post/86#comment-113

有人可以说我可能做错了什么或任何其他解决方案吗?

2 个答案:

答案 0 :(得分:1)

如果您确定solr正在运行,那么您可能需要编辑solr.ini(或其中一个覆盖)并使用127.0.0.1而不是localhost。我有时会遇到这个问题。

答案 1 :(得分:1)

默认的Solr端口为8983,因此开箱即用的eZ Find设置为查看该端口。如果您确定Solr已在端口8080启动并运行,请查看solr.ini以确认您已找到指向正确Solr端口的eZ Find。