Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
逐步将typo3从4.1.7升级到6.1_Typo3_Typo3 6.1.x - Fatal编程技术网

逐步将typo3从4.1.7升级到6.1

逐步将typo3从4.1.7升级到6.1,typo3,typo3-6.1.x,Typo3,Typo3 6.1.x,我是typo3新手。我需要从4.1.7更新到最新版本。 我应该遵循哪些步骤请建议我。。 以及可能发生的错误类型 我有PHP5.3从我长期的实践来看,4.2>4.5>6+之间有大量的变化。我可以说,使用6.x和为其创建的新扩展构建全新页面可能会更容易,而不是升级和保留旧的扩展(很可能其中一些不再维护) 顺便说一句,正如您在TYPO3 6.0+中看到的,您至少需要PHP版本。5.3.7 编辑: 你应该一个版本一个版本地更新TYPO3,这意味着4.2>4.3>4.4。。。当您进入4.6版本时,请逐个刷

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

我有PHP5.3

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

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

编辑:

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

当然,您需要制作整个服务(文件和数据库)的副本,以便在出现问题时恢复到以前的状态。。。不要在工作服务器上执行此操作,因为在迁移过程中可能会包含一些需要解决的问题


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

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

编辑:

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

当然,您需要制作整个服务(文件和数据库)的副本,以便在出现问题时恢复到以前的状态。。。不要在工作服务器上执行此操作,因为在迁移过程中可能会包含一些需要解决的问题


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

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

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

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

  • 清除输入错误3temp。 清空typo3temp文件夹。否则,重命名现有的并创建一个新的

  • 删除缓存的文件。 删除“typo3conf”文件夹中的typo3\u缓存文件

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

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

  • 调试“typo3conf/localconf.php”文件。 注释localconf.php文件中的所有详细信息,数据库连接所需的数据除外。如果执行此操作后后端可用,则将按节对其进行注释并继续调试。确保localconf.php中提到的所需扩展可用。 (比如:$TYPO3_CONF_VARS['EXT']['requireext']='cms,lang,sv,restrictlogin';) 我们还可以通过添加 ini_集(“显示错误”,“打开”); 在localconf文件的末尾

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

  • 其他注释

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

      在typo3升级后的多语言网站中,快捷方式对于默认语言页面很好,但对于其他语言则不行。原因是–对于替代语言,页面将处于“标准”模式,适用于旧的typo3版本,但不适用于最新的typo3版本。因此,只要将替代页面语言的“标准”模式改为“快捷”模式,就可以解决这个问题

    • 新的扩展管理器。

      新的扩展管理器可能看起来有点混乱,但它非常简单有效。尽管我们的眼睛可能无法很容易地找到我们以前使用过的选项,但它们仍然存在。 例:H