0

我的客户有两个 Intranet,都在 TYPO3 中,现在希望从单个后端和页面树维护它们。他们基本上想将一个 Intranet 与另一个合并,第二个 Intranet 的顶级页面将位于第一个 Intranet 页面树的下方。第二个 Intranet 不需要保留其当前样式;它可以继承第一个内网的样式。这不是创建域记录并具有两个站点一树的情况。

我能看到的最大问题是文件系统、网站用户、页面 id 等问题。我想知道以前是否有其他人必须做这种事情,你对我有什么建议吗?

提前致谢,

4

1 回答 1

0

有三种不同的方法来做到这一点:

使用 SQL 手动复制数据

理论上是可以的。我仅在您只有一个表中的数据而没有引用它的情况下才推荐这种方式。

创建迁移脚本

编写一个迁移脚本,该脚本从页面开始,并根据需要跟踪所有引用。这是一项相当多的工作,但它可以让你完全控制它的作用。

使用内置的导入/导出功能 (t3d)

我只找到了一个旧文档,但它似乎基本上是正确的:https ://wiki.typo3.org/Faq/copy_parts_of_a_running_TYPO3_system_to_another_server

这非常棘手,因为您必须一次导出所有相关数据以保留参考。为此,您需要大量内存,超过大多数 Web 服务器允许您使用的内存。因此,您可能需要在网站的本地副本上执行此操作,同时允许本地运行的 Web 服务器使用大量内存。

于 2017-04-22T18:27:07.307 回答