带有子域的WPML与多个环境结合使用时表现得非常奇怪

时间:2018-01-05 10:33:02

标签: wordpress wpml

我目前正在建立一个客户网站,我们希望将实时环境分为三个不同的环境。

我们目前需要以下环境:

  • 制作(实时网站)
  • 预览(未发布的内容管理实时网站)
  • 分段(功能和开发预览的开发状态)

我们通过以下子域设置它们:

  • de.xyz.com
  • en.xyz.com
  • ch.xyz.com

预览

  • de.preview.xyz.com
  • en.preview.xyz.com
  • ch.preview.xyz.com

分段

  • de.staging.xyz.com
  • en.preview.xyz.com
  • ch.preview.xyz.com

注意:我们还使用带有advanced-cache.php的WP缓存和WP引擎高级缓存。也许那是一场冲突?

无论如何,当我现在登录到不同的后端并尝试映射子域并以某种方式保存环境会再次覆盖其他设置,即使它们位于分离的Web服务器上并使用分离的数据库。

我真的很困惑,因为当我在预览域上设置en.preview.xyz.com时,在登台环境中设置了相同的en.preview.xyz.com值。

在同一个父域或缓存插件上,WPML子域和多个网站是否存在任何已知冲突?

非常感谢。我的客户已经因为内容管理员在等待而感到恼火。

问候!

1 个答案:

答案 0 :(得分:0)

我找到了问题的答案。

基本上,WP Supercache插件设置错误,可以使用不同的环境。我必须从WP_CACHE_KEY_SALT

中的.env文件中加载object-cache.php