1

我是typo3 的新手。我需要从4.1.7 更新到最新版本。
我应该遵循哪些步骤请建议我.. 以及可能发生哪种类型的错误
我有php 5.3

4

2 回答 2

2

根据我的长期实践,在 4.2 > 4.5 > 6+ 之间有大量变化我可以说使用 6.x 和为其创建的新扩展构建全新页面可能会更容易,而不是升级和保留旧扩展(很可能是一些其中不再维护)。

顺便说一句,正如您在TYPO3 6.0+的下载部分中看到的那样,您至少需要 PHP 版本。5.3.7

编辑:

您应该按版本更新 TYPO3 版本,这意味着 4.2 > 4.3 > 4.4 ...当您转到 4.6 时,刷新 ExtensionManager 中的可用扩展列表并一一更新,请始终检查扩展的更改日志以确保最新版本不是专用于 TYPO 版本。6.x(或 4.7)在这种情况下,您将需要找到其他版本。

当然,您需要制作整个服务(文件和数据库)的副本,因此如果出现问题,您将恢复到以前的状态......并且不要在工作服务器上这样做,因为它可能会包含一些问题在此迁移期间解决。

这是 TYPO3 wiki 的完整描述

于 2014-02-10T08:18:57.567 回答
2

升级typo3后找出错误/问题的一些简单方法!

  1. 检查符号链接。通常我们将typo3、t3lib、index.php 指向typo3_src 文件夹中的文件夹/文件,该文件夹符号链接到typo3 源包(typo3_src_4.5 等)。有时即使在对源文件夹进行符号链接之后,符号链接也可能指向旧版本。在这种情况下,我们需要在将typo3 源(typo3_src)文件夹符号链接到新的typo3 源之后,将typo3、t3lib &index.php 符号链接到typo3 源文件夹中的文件夹/文件。

  2. 使用升级向导。如果您不确定升级是否完成,请检查当前typo3 版本的“安装工具> 升级向导”并执行其中提到的步骤。

  3. 将显示错误设置为 2。升级后出现空白后端或前端非常常见。这可能是由于一些 php 错误、兼容性问题等。查找错误的简单方法是将“安装工具>所有配置>显示错误”设置为 2,并将我们的 IP 地址添加到“安装工具>所有配置>devIPmask”,这样错误将仅对我们的 IP 可见。

  4. 清除typo3temp。清空typo3temp 文件夹。否则重命名现有的并创建一个新的。

  5. 删除缓存的文件。删除“typo3conf”文件夹中的typo3_cached 文件。

  6. 找出扩展冲突。如果以上方法都不允许您使用新的typo3 版本,那么就有可能发生扩展冲突。一个简单的方法是重命名“typo3conf/ext”文件夹(类似于“typo3conf/ext_renamed”)并创建一个新的空“typo3conf/ext”文件夹。检查后端。如果它工作正常,那么很明显存在扩展冲突。带回“typo3conf/ext”文件夹并测试里面的扩展(这里也可以使用重命名的方法——一个一个重命名扩展,检查后端是否准备好)。

  7. 检查错误日志。浏览错误日志并找出我们的新安装缺少什么或有什么问题。确保源文件/文件夹权限正确。

  8. 调试“typo3conf/localconf.php”文件。注释 localconf.php 文件中的所有详细信息,除了数据库连接所需的数据。如果这样做后后端可用,则分段注释并继续调试。确保 localconf.php 中提到的所需扩展可用。(like : $TYPO3_CONF_VARS['EXT']['requiredExt'] = 'cms,lang,sv,restrictlogin'; ) 我们也可以通过添加 ini_set('display_errors','On'); 在 localconf 文件的末尾。

    注意:升级到typo3 4.6 时,请确保您使用的是Php 5.3 并且启用了SOAP 模块。在升级之前,请务必查看typo3 wiki 中的typo3 版本要求。

其他注意事项

  • 多语言网站的typo3 升级后快捷链接不起作用。

    在typo3 升级后的多语言网站中,快捷方式适用于默认语言页面,但不适用于其他语言。原因是——对于替代语言,页面将处于“标准”模式,该模式适用于旧的typo3版本,但不适用于最新的typo3版本。因此,只需将替代页面语言的“标准”模式更改为“快捷方式”模式即可解决问题。

  • 新的扩展经理。

    新的扩展管理器可能看起来有点混乱,但它非常简单有效。尽管我们的眼睛可能无法很容易地找到我们之前使用的选项,但它们仍然存在。例如:如何获得旧版本的typo3 扩展?

  • 将 css 文件和 java-script 合并为内置功能。

    从typo3 4.6 开始,我们可以使用新的typo3 功能合并和缩小我们网站中使用的css 和js 文件,例如: config.concatenateJsAndCss = 1 config.concatenateJs = 1 config.concatenateCss = 1

  • 检查状态报告。

    错字3 状态报告通知 检查错字3 状态报告以获得站点参数的概述以及在安装中检测到的任何问题。

参考链接:如何升级typo3?

于 2014-02-10T12:21:35.463 回答