我有一个旧版的TYPO3(6.4)安装,我想将其转移到另一个供应商。我可以导出所有内容,但不能安装可以从旧网站运行应用程序的工作服务器。
我确信它与PHP有关,我认为我的解决方案是在Debian 7或更新的Debian发行版上安装PHP 5.4.4。
有人可以帮我吗?谢谢:)
答案 0 :(得分:0)
从来没有TYPO3版本6.4。也许是6.0.4或6.2.4?
您可以尝试使用具有旧PHP版本的旧Linux映像安装虚拟机。
但这应该仅是本地的,并且仅用于查看旧站点。
通常,您不需要工作的服务器,因为所有必需的数据都在数据库(和文件系统)中。
作为中间步骤,安装TYPO3版本7(也已过时,但在PHP 7.2上运行),并插入旧数据库和文件系统的副本(fileadmin / *)。然后运行升级向导(尽可能对所有扩展进行升级)
重复TYPO3版本8、9,直到将数据库转换为最新版本和匹配的扩展名为止。
与此同时,您可能需要更改呈现方式,因为旧安装可能基于CSC(css_styled_content),而FSC(fluid_styled_content)可以使用其他HTML标记和其他CSS。
或者甚至是4.6?
然后,您需要使用TYPO3 6.2的先前步骤,才能将所有文件引用转换为FAL。因此,您需要使用旧的PHP 5.6才能执行升级向导。 (留在本地虚拟机上)