【问题标题】:Setup Solr for ezPublish为 ezPublish 设置 Solr
【发布时间】:2012-12-26 14:05:32
【问题描述】:

我正在使用 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

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

【问题讨论】:

  • 您使用与ezfind 捆绑的solr 实例还是自定义安装?请注意,solr 通常侦听端口 8983(至少是 ezfind 端口)。

标签: solr ezpublish


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2023-03-25
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多