Typo3从9.5到10.4的重大升级版本
Typo3 major upgrade version from 9.5 to 10.4
我在使用 composer 更新 typo3 的扩展(9.5 到 10.4)时遇到了一些问题。我遵循了文档:https://docs.typo3.org/m/typo3/guide-installation/master/enus/Upgrade/InstallTheNewSource/Index.html,但是,我正在使用一些需要 typo3 (9.5) 版本的扩展。我该怎么办?我应该将它们从 composer.json 中删除并寻找其他替代品吗?
这是尝试更新 typo3 程序包时出现的示例错误
Problem 7
- gridelementsteam/gridelements is locked to version 9.7.0 and an update of this package was not requested.
- gridelementsteam/gridelements 9.7.0 requires typo3/cms-backend ^9.5.7 -> found typo3/cms-backend[v9.5.7, ..., v9.5.28] but it conflicts with your root composer.json require (^10.4).
感谢您的帮助。
TYPO3 10 版本不支持的扩展,您需要删除它们并寻找替代方案。
但至于 gridelements 扩展,它可用于 TYPO3 10.4。您需要将 composer.json gridelements 版本从 9.7.0 更新到 10.2.0。
您可以查看 https://extensions.typo3.org 以查看是否为 TYPO3 10 更新了扩展。
Gridelements 可用于 TYPO3 10.4。
这是 Gridelements 的扩展页面 https://extensions.typo3.org/extension/gridelements/
您应该检查是否有导致问题的较新版本的扩展。如果只是gridelements,有一个兼容TYPO3 10.4的版本。您应该在 composer.json 中将该扩展升级到版本 10.2。然后你应该检查一切是否仍然有效。扩展有时会有重大更改,但我认为 gridelements 在这种情况下应该没有任何问题。
如果有更多扩展并且它们没有与 TYPO3 10.4 兼容的更新版本,您有多种选择:
- 删除它们并寻找替代方案
- 联系扩展的创建者并询问他们是否可以使其与 TYPO3 10.4 兼容(或者已经有他们尚未发布的版本)
- 让扩展兼容自己或让别人做
您还需要更新这些扩展。除非你真的不需要它。
如果您只需要较新的版本并且它可用,您可以更改 composer.json.
中的版本限制
可能同源没有更新的版本,那么你需要修改仓库信息,从其他地方获取更新的版本。
一些扩展还没有为 TYPO3 10 准备好,但是有一个开发者分支来测试 TYPO3 10 的工作。你必须调整你的 composer.json 行以获得开发者版本而不是稳定的(可能与另一个存储库结合使用。
我在使用 composer 更新 typo3 的扩展(9.5 到 10.4)时遇到了一些问题。我遵循了文档:https://docs.typo3.org/m/typo3/guide-installation/master/enus/Upgrade/InstallTheNewSource/Index.html,但是,我正在使用一些需要 typo3 (9.5) 版本的扩展。我该怎么办?我应该将它们从 composer.json 中删除并寻找其他替代品吗?
这是尝试更新 typo3 程序包时出现的示例错误
Problem 7
- gridelementsteam/gridelements is locked to version 9.7.0 and an update of this package was not requested.
- gridelementsteam/gridelements 9.7.0 requires typo3/cms-backend ^9.5.7 -> found typo3/cms-backend[v9.5.7, ..., v9.5.28] but it conflicts with your root composer.json require (^10.4).
感谢您的帮助。
TYPO3 10 版本不支持的扩展,您需要删除它们并寻找替代方案。 但至于 gridelements 扩展,它可用于 TYPO3 10.4。您需要将 composer.json gridelements 版本从 9.7.0 更新到 10.2.0。 您可以查看 https://extensions.typo3.org 以查看是否为 TYPO3 10 更新了扩展。 Gridelements 可用于 TYPO3 10.4。 这是 Gridelements 的扩展页面 https://extensions.typo3.org/extension/gridelements/
您应该检查是否有导致问题的较新版本的扩展。如果只是gridelements,有一个兼容TYPO3 10.4的版本。您应该在 composer.json 中将该扩展升级到版本 10.2。然后你应该检查一切是否仍然有效。扩展有时会有重大更改,但我认为 gridelements 在这种情况下应该没有任何问题。
如果有更多扩展并且它们没有与 TYPO3 10.4 兼容的更新版本,您有多种选择:
- 删除它们并寻找替代方案
- 联系扩展的创建者并询问他们是否可以使其与 TYPO3 10.4 兼容(或者已经有他们尚未发布的版本)
- 让扩展兼容自己或让别人做
您还需要更新这些扩展。除非你真的不需要它。
如果您只需要较新的版本并且它可用,您可以更改 composer.json.
可能同源没有更新的版本,那么你需要修改仓库信息,从其他地方获取更新的版本。
一些扩展还没有为 TYPO3 10 准备好,但是有一个开发者分支来测试 TYPO3 10 的工作。你必须调整你的 composer.json 行以获得开发者版本而不是稳定的(可能与另一个存储库结合使用。