1

在我们的项目中,我们有三个不同的typo3 网站实例(开发、测试、生产)。我们使用 MySQL 作为数据库。

开发实例位于另一台机器上,然后进行测试和生产。

如果数据库中有更改,我们必须在所有三个实例中手动应用它们。这不是一个非常安全的方法,我想问你是否可以给我一个关于如何同步这些数据库(或它的特定表)的建议。同步必须是一种方式。所以只有从开发到测试,从测试到生产。

目前我们正在使用 rsync 脚本进行部署。

我找到了一些同步数据库的解决方案,例如 mysql 复制,但我不知道这是否是适合我情况的最佳方法。我希望文件同步完成后数据库同步自动启动。

如果有人能给我一个关于如何以最佳方式解决这个问题的建议,我会很高兴。

4

1 回答 1

-1

我是typo3 CMS的新手,我需要将后端所做的更改从DEV部署到PROD。所以我认为我们在 TYPO3 数据库之间存在同样的同步问题。

可用的解决方案: - 使用外部 Typoscript 文件以避免将其存储在数据库中并使用 svn update 更新 PROD - 手动修改其他部分

或者

  • 使用 phpmyadmin 新特性同步数据库

这只是理论上的解决方案。目前,我无法测试它们。

于 2013-09-27T14:41:35.847 回答