首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用DDEV为TYPO3设置Solr服务器?

如何使用DDEV为TYPO3设置Solr服务器?
EN

Stack Overflow用户
提问于 2018-07-23 12:57:38
回答 1查看 2.6K关注 0票数 3

我使用DDEV设置了TYPO3开发环境。现在,我想将Solr服务器添加到其中,并使用Ext:Solr扩展进行索引和搜索。

如何将Solr服务器从ddev web容器中设置为可用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-23 12:57:38

编辑:如何为TYPO3配置Server的指导已经包含在官方的ddev-cont肋骨存储库中,可以在这里找到:https://github.com/drud/ddev-contrib/tree/master/docker-compose-services/typo3-solr

最初的答案:

为了使用DDEV为TYPO3配置Solr服务器,您需要遵循以下步骤:

  1. 配置Solr容器 创建.ddev/docker-compose.solr.yaml文件: 版本:'3.6‘服务: solr: container_name: ddev- ${DDEV_SITENAME} -solr图像: typo3solr/ext-solr:10.0.1重新启动:"no“端口:- 8983标签: com.ddev.site-name:${DDEV_SITENAME} com.ddev.approot:$DDEV_APPROOT环境:- VIRTUAL_HOST=$DDEV_HOSTNAME - HTTP_EXPOSE=8983卷- "./ solr :/opt/solr/server/solr“#如果希望solr在ddev stopddev start上持久存在,则取消注释下面的行#,如果您取消注释,并且希望刷新数据,则必须将数据刷新到ddev stop,然后# docker volume rm ddev-<projectname>\_solrdata才能销毁它。#- solrdata:/var/solr :链接:- solr:$DDEV_HOSTNAME卷:# solrdata是该项目的solr数据solrdata的持久性Docker卷: 有关配置的详细信息,请参阅ddev文档:https://ddev.readthedocs.io/en/latest/users/extend/custom-compose-files/。 此配置将创建Solr容器,并使Solr管理面板可以通过http://<project-name>.ddev.local:8983/solr/从您的主机上获得。
  2. 复制默认Solr配置,从Ext:Solr到ddev 创建文件夹路径.ddev/solr。然后将Solr配置和核心配置从typo3conf/ext/solr/Resources/Private/Solr复制到.ddev/solr。 所以您应该在.ddev/solr下有一个结构
代码语言:javascript
运行
复制
- /solr.xml
- /cores/
- /configsets/

  1. 将TYPO3配置为访问Solr 您可以使用TypoScript: plugin.tx_solr { solr { host = solr端口= 8983 path = /solr/core_en/ }
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51479399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档