首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 8(带树枝)开发

Drupal 8(带树枝)开发
EN

Stack Overflow用户
提问于 2016-06-30 13:58:48
回答 1查看 79关注 0票数 0

我们正在与几个开发人员一起开发一个drupal 8站点。因此,我们每个人在dev机器上都有自己的drupal实例(以避免获得具有不同模板文件状态和内容的错误),它们的设置如下:

  • /srv/www/devDudeA/html (例如A根)
  • /srv/www/devDudeB/html (实例B根)
  • /srv/www/devDudeC/html (实例C根)
  • 等等..。

这些实例都连接到同一个数据库。在编写了一个小枝扩展模块(提供了必要的细枝过滤器)并激活它之后,我的一些同事得到了几个异常(说找不到这个模块),尽管他们肯定有和我一样的模块文件。

您知道使用来自不同主机的同一数据库有困难吗?我怀疑缓存造成了麻烦(因为我在数据库中找到了一些包含"devDudeA“或"devDudeB”的路径条目。

我认为应满足这些要求:

  • 每个实例上同一个目录中相同的模块文件
  • 来自(相同) DB的相同模块信息

IMHO有opcache,也有memcache。集成的树枝引擎也有自己的缓存。我们中的一个启用了缓存,而其他人却没有启用缓存,这会不会是一个问题呢?

我只是对这件事很着迷(O.x)。你有给我的相关说明吗?

提前感谢,并致以亲切的问候!

EN

回答 1

Stack Overflow用户

发布于 2016-07-01 21:02:59

如果您要让多个开发人员使用共享数据库在多个站点上积极工作,那么就会出现这样的奇怪错误。缓存重建可能会解决这个问题,但其他用户可能会出现类似的错误。基本上你在做Drupal不想做的事。

由于您在Drupal 8中,人们使用Drupal 7和以前的共享数据库的原因基本上已经消失。与以前的版本相比,Drupal 8配置管理系统是一个巨大的改进。现在可以使用YML文件在站点实例之间移动站点配置。这些文件可以用其余的代码来管理。

您可以查看如何使用部署模块 (和支持模块)在实例之间移动内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38125370

复制
相关文章

相似问题

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