我正在使用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。
有人可以说我可能做错了什么或任何其他解决方案吗?
答案 0 :(得分:1)
如果您确定solr正在运行,那么您可能需要编辑solr.ini(或其中一个覆盖)并使用127.0.0.1
而不是localhost
。我有时会遇到这个问题。
答案 1 :(得分:1)
默认的Solr端口为8983
,因此开箱即用的eZ Find设置为查看该端口。如果您确定Solr已在端口8080
启动并运行,请查看solr.ini
以确认您已找到指向正确Solr端口的eZ Find。