1

TYPO3 - 从 7LTS 升级到 8LTS 后,我无法完成升级向导。

我还剩一步:

可用的向导 96% 完成

在单行上执行数据库迁移

某些行更新程序尚未执行: 迁移数据库记录中的值,将“l10n_mode”设置为“exclude”或“mergeIfNotBlank” 迁移 sys_file_reference 裁剪字段中的值 在富文本和文本字段中扫描旧的“”语法并更新为“”

...但后来我收到一个错误:

加载扩展配置

系统在脚本执行期间检测到致命错误并重定向到此模块。现在检查您加载的扩展是否存在可能的问题。卸载不兼容的扩展后,您可以重新启动初始操作以继续您的请求。在 /is/htdocs/host/www/typo3_src-8.7.6/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliStatement 中检测到内存不足(分配 128270336)(试图分配 253974336 字节) .php 在第 172 行检查损坏的扩展名

检查本地扩展的 ext_tables 和 ext_localconf 文件是否可以正确包含,这意味着可以在不破坏系统的情况下加载它们。可以加载所有本地扩展!

我已经更改了 .htacces 中的值...

php_value always_populate_raw_post_data -1
php_value max_execution_time 300
php_value max_input_time 240
php_value memory_limit 512M

...但没有成功。如何完成升级向导至 1​​00%?

我在两个扩展中有相当大的表> 500k

4

1 回答 1

3

最好的解决方案是使用TYPO3 控制台,它允许通过命令行调用一次完成所有./typo3cms upgrade:all升级。

如果分配了足够的内存,也许您还想检查 CLI 的 php.ini。

于 2017-09-19T17:03:25.523 回答