繁体   English   中英

Solr 9 未加载但安装正确,配置集生成问题 - Drupal

[英]Solr 9 not loading but installed correctly, config set generate issue - Drupal

我已经在 Apache2 Ubuntu 18.04 Z630823900C8BBA2C1 上安装了 solr 9.0.0。 在我的 drupal 站点上安装 solr 之后,solr 页面如下所示:

在此处输入图像描述

但是当试图在浏览器上打开 solr url 时 - http://192.168.33.93:8983/solr#见下面的错误:

在此处输入图像描述

还尝试过 http://localhost:8983/solr/#/solr_core 产生相同的错误。 此外,单击“获取 condig.zip”按钮后,我看到此错误 - Drupal\search_api_solr\SearchApiSolrException: No config-set template found for Solr branch 9.x in Drupal\search_api_solr\Controller\SolrConfigSetController->getConfigFiles() (line 285 of /vagrant/web/modules/contrib/search_api_solr/src/Controller/SolrConfigSetController.php)

关于如何解决问题的任何帮助?

...步骤 5 - 允许 Apache Solr 公共访问 默认 Apache ZDCDB64C465B9D12742A2EA 仅在 localhost8D12742A2EA4 上运行。 要允许通过网络公开访问 Solr 服务器,请编辑 /etc/default/solr.in.sh 配置文件。

sudo vim /etc/default/solr.in.sh 搜索 SOLR_JETTY_HOST 变量。 通过删除起始 hash (#) 符号取消注释。 将值设置为“0.0.0.0”。

阅读更多内容: https://tecadmin.net/how-to-install-apache-solr-on-ubuntu-22-04/

no meu caso eu configurei o firewall para liberar acesso a porta 8983 para a minha máquina, mas caso você esteja trabalhando em uma rede, você pode criar a regra que achar melhor!

Espero ter ajudado。 阿布拉索

我遇到了与 Solr 9 服务类似的问题,但没有网页,默认情况下它似乎绑定到 IPV6。 禁用 ipv6 并编辑下面添加实际的 ip 地址。

“Solr 现在默认绑定到 localhost 网络接口,以获得更好的开箱即用安全性。需要更广泛地公开 Solr 的管理员可以更改其 Solr 包含(solr.in.sh/solr.in.cmd)文件中的 SOLR_JETTY_HOST 属性。”

如果您安装为服务编辑:/etc/default/solr.in.sh

独立:solr-9.0.0/bin/solr.in.sh

我能够找出问题所在。 我试图在 Drupal 9.x 上安装 Solr 9,这是不可能的。 Drupal 9.x 支持到 solr 8。因此存在配置不匹配。 所以我不得不回到 solr 8 并重新上传正确的配置,重新索引我的内容,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM