Typo3 6.2 LTS升级到版本7.4

时间:2015-08-29 11:58:30

标签: php linux nginx debian typo3

当前版本:6.2.9 LTS 升级到:7.4.0

Server Enviroment:
PHP 5.4.44-0+deb7u1 (cli) (built: Aug 16 2015 09:51:53)
Zend Engine v2.4.0
System:         Linux servername.local 3.18.9-x86_64-jb1 #2 SMP Wed Mar 25 16:07:36 CET 2015 x86_64
Server API:     FPM/FastCGI
Server Software:    nginx/1.6.2
mysql  Ver 15.1 Distrib 10.0.21-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

以前没有升级Typo3安装。根据这些信息,您是否建议更新或者我应该等待新的LTS版本? 另一方面,你有建议对服务器环境进行全面升级,包括nginx,PHP,mariaDB和Typo3吗? 手动升级每个包没问题,因为我有root权限。也可以使用Typo3的手动备份。

非常感谢。

2 个答案:

答案 0 :(得分:1)

TYPO3版本7至少需要PHP 5.5(参见Download页面)。因此,您无法使用该服务器设置进行升级。

答案 1 :(得分:1)

简短版:

如果您现在不需要7+以上的某些功能,则无需升级。

更长的版本:

当然,您应该首先尝试升级“在家” - 而不是在生产中,以确定故障点并避免它们。 TYPO3版本7没有带来大的功能集,它是相当有计划的清理分支。当然后端布局和性能的变化是显而易见的,但从我的角度来看(经验丰富,重要的用户/ TYPO3开发人员)没有更大的理由尽快升级稳定 6.2 LTS安装。必须说现在(2015年夏天)我还在用最新的LTS开始新项目。

请记住TYPO3版本。 7+ 删除旧式类(即t3lib_*),其中6.x中标记为depreciated ma(aaa)ny 使用许多(大多数)公共扩展中的年份,因此在升级之前,如果这些exts已准备好用于第7版CMS(例如extension_builder,我的每日工具<},则需要逐一检查strong>不是)。您很有可能找到至少需要手动修复的几个要点(请参阅6.x安装中的typo3/sysext/core/Migrations/Code/LegacyClassesForIde.php文件)。

最后,当您开始升级时,请记住通过次要版本升级,即6.2&gt; 7.0&gt; 7.1&gt; 7.2 ......等等,根据upgrading docs