【问题标题】:Typo3 6.2 LTS Upgrade to Version 7.4Typo3 6.2 LTS 升级到版本 7.4
【发布时间】:2015-08-29 11:58:30
【问题描述】:

当前版本: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。

非常感谢。

【问题讨论】:

    标签: php linux nginx debian typo3


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      短版:

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

      加长版:

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

      请记住,TYPO3 版本。 7+ 删除 老式类(即t3lib_*),在 6.x 中标记为 depreciated,并且在许多年中被 ma(aaa)ny 年使用(大多数)公共扩展,因此在升级之前,您需要一一检查这些扩展是否为第 7 版 CMS 准备(例如 extension_builder,我的日常工具 不是强>)。您很有可能会发现至少有几个需要手动修复的点(请参阅:6.x 安装中的typo3/sysext/core/Migrations/Code/LegacyClassesForIde.php 文件)。

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

      【讨论】:

      • 感谢您的回复。执行备份后,我在非生产环境中将 PHP 升级到 PHP 5.5.28-1~dotdeb+7.1 (cli) 版本(构建时间:2015 年 8 月 8 日 21:58:05)。你知道我在哪里可以获得 TYPO3 的升级包吗?不幸的是,升级纪录片没有深入了解这个细节:wiki.typo3.org/Upgrade#After_upgrading_2
      • 您的意思是升级向导?只需将typo3 文件夹和index.php 替换为最新文件夹,然后登录安装工具
      猜你喜欢
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多