我有TYPO3版 4.7.3-dev 。 我想升级到版本 6.2 LTS ,我找到了一个迁移检查工具平滑迁移。 当我想显示结果时,我收到一个错误:
Fatal error: Call to a member function getResultAnalyzer() on a non-object in \typo3conf\ext\smoothmigration\Classes\ViewHelpers\ResultAnalyzerViewHelper.php on line 47
除了在数据库中搜索外,还有其他方法可以显示结果吗?
答案 0 :(得分:1)
嗯,我认为你应该采取另一种方式。它更容易链接新的Typo3源并转到安装工具。你有升级向导。在更新期间,您将获得大量有关如何检查扩展并升级到6.2的信息。
大多数情况下更容易获得这种方式。安装程序将首先检查所有扩展,并禁用不支持和不兼容的扩展。之后,他检查完整的文件夹结构,并在所有检查后开始升级。
答案 1 :(得分:0)
平滑迁移扩展和安装工具不会涵盖迁移的相同区域。平滑迁移为您提供有关扩展中代码的提示,这些代码将在新的TYPO3版本中失败,例如:要求对具有新位置的TYPO3核心文件,已删除的Fluid ViewHelpers以及已弃用或删除的函数进行声明。这有助于您修复扩展程序的代码。如果您拥有不再维护的自定义扩展或旧扩展,并且可以帮助您自行升级,则此功能尤其有用。如果EXT:smoothmigration不起作用,请清除所有缓存(也是typo3temp / Cache)并重试。
安装工具指导您完成核心更新过程。我建议禁用所有非核心扩展(在PackageStates.php中 - >在生成此文件后将活动设置为非活动状态),这样您就可以再次运行核心功能。然后,根据需要重新安装和升级扩展,并获得所有功能。