将typo3从4.1.7升级到6.1一步一步

时间:2014-02-10 07:41:09

标签: typo3 typo3-6.1.x

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

2 个答案:

答案 0 :(得分:2)

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

BTW,正如您在the download section中看到的TYPO3 6.0+,至少需要PHP版本。 5.3.7

编辑:

您应该按版本更新TYPO3版本,即4.2> 4.3> 4.4 ...当你进入4.6刷新ExtensionManager中的可用扩展名列表并逐一更新时,请务必查看扩展名的更改日志,以确保最新版本不专用于TYPO版本。 6.x(或4.7)在这种情况下,您需要找到其他版本。

当然你需要制作整个服务(文件和数据库)的副本,以便在遇到问题时你将恢复到以前的状态......并且不要在工作服务器上这样做,因为它可能包含在此迁移过程中需要解决的一些问题。

Here's full description by TYPO3 wiki

答案 1 :(得分:2)

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

  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错误,兼容性问题等。找到错误的简单方法是设置 “安装工具>所有配置> displayerrors“到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中提到的必需扩展可用。 (例如:$ TYPO3_CONF_VARS ['EXT'] ['requiredExt'] ='cms,lang,sv,restrictlogin';) 我们还可以通过添加找出错误 函数ini_set(“的display_errors”,'上”); 在localconf文件的末尾。

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

  9. 其他说明

    • 多语言的typo3升级后,快捷链接无法正常工作 位点。

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

    • 新的推广经理。

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

    • 将css文件和java脚本合并为内置功能。<​​/ strong>

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

    • 检查状态报告。

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

    参考链接: How to upgrade typo3?