1

我正在使用 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 Find 的配置正确”。我正在关注http://harmssite.com/post/86#comment-113

谁能建议我可能做错了什么或任何其他解决方案?

4

2 回答 2

1

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

于 2012-12-27T09:26:08.730 回答
1

默认的 Solr 端口是8983,因此 eZ Find out of the box 设置为查看该端口。如果您确定 Solr 已启动并在端口上运行,8080则查看您的端口solr.ini以验证您的 eZ Find 指向正确的 Solr 端口。

于 2012-12-27T19:56:04.267 回答