Shopware 6.4.17.2更新导致进入维护模式



通过点击更新按钮在后端升级后,我得到"我们的网站目前正在进行维护。">在前端和后端。删除了update-assets文件夹,没有任何改变。当我进入mydomain/recovery/update/index.php我得到:

Slim Application Error

应用程序无法运行,因为以下错误:

详细信息

类型:TypeError

消息:trim()期望参数1是字符串,bool给定

文件:…/商店/供应商/shopware/恢复/更新/src/DependencyInjection Container.php

: 41

我能做什么?

删除{shopwareRoot}/files/backup/auto_update/dummy.

然后重试web更新程序,或者最好尝试通过shell更新,这是推荐的,更可靠。

我最后还是放弃了,给商店装了新的。

我有完全相同的问题,我发现了一个邪恶的解决方案:简单地改变第41行文件:…/shop/vendor/shopware/recovery/Update/src/DependencyInjection/Container.php从$version = trim(file_get_contents(UPDATE_ASSET_PATH; DIRECTORY_SEPARATOR。"版本"));来$version = "6.4.18.0";

或任何你需要的版本

希望有帮助

最新更新