无法联系您的Apache Solr服务器



我有一个旧的TYPO3安装问题(TYPO3站点7 LTS[7.7.9](。

该网站使用Apache Solr作为搜索引擎,但它不起作用。当用户尝试搜索时,系统会显示一条消息,告知搜索引擎现在不可用。

在管理面板中,如果我转到搜索选项,我会看到以下消息:

无法联系您的Apache Solr服务器。缺少主机:
http://localhost:8080/solr/core_es/
http://localhost:8080/solr/core_eu/
http://localhost:8080/solr/core_en/

当然,我已经检查了Solr是否正在8080端口上运行和侦听。Solr服务器与TYPO3位于同一台计算机上。

我找到了这个关于ApacheSolr配置的链接,但找不到这些管理页面。我想用机器的公共IP进行测试。事实上,我更改了cf_tx_Solr_configuration表中关于Solr的所有记录,并手动清除了所有缓存表,但没有任何效果。

我有几个问题:

  1. 是否可以在TYPO3中更改Solr服务器的配置?如果是,我该怎么做
  2. TYPO3是否附带开箱即用的搜索功能?如果是,我如何禁用ApacheSolr并使用默认的搜索引擎

非常感谢!

请使用已安装扩展的相应文档版本。

因此,我假设(请参见版本Matix(您使用的是EXT:Solr 6.5版,因此您必须使用EXT:Solrv.6.5的文档。

--QA-

  1. 是否可以在TYPO3中更改Solr服务器的配置?如果是,我该怎么做

是的。您可以通过TypoScript路径"plugin.tx_solr.solr.scheme|host|port|…"设置

  1. TYPO3是否附带开箱即用的搜索功能?如果是,我如何禁用ApacheSolr并使用默认的搜索引擎

是的,TYPO3具有内置搜索功能。它的名称是indexed_search。

PS:你知道吗,TYPO3还有更现代的版本?请至少升级到较新的主要版本。

最新更新