【问题标题】:Typo3 6.1/6.2 compatibility with PHP 5.6Typo3 6.1/6.2 与 PHP 5.6 的兼容性
【发布时间】:2016-06-09 07:32:22
【问题描述】:

当我搜索这个主题时,我得到了不同的结果。 我需要将我的 PHP 版本升级到 5.6。

我有一个 6.1.8 版的现有 T3 安装,并计划将另一个版本从 4.7 升级到 6.2(由于 Templavoila [原文如此],无法升级到 7)。

所以问题是:T3 V 6.1.8 和 6.2.x 是否与 PHP 5.6 兼容?

(我知道我需要更新当前安装的在 4.7 下运行的扩展)。

我用 PHP 5.6 在我的本地主机上运行了一些测试,结果很好 - 只是不确定这是否也能在“野外”工作......

任何澄清都会很棒;)

【问题讨论】:

    标签: php typo3 typo3-6.2.x typo3-6.1.x


    【解决方案1】:

    Typo3 的源代码是stored on Github,所以你可以很容易地浏览版本历史

    每个版本都包含一个 INSTALL.md 文件,其中详细说明了要求和兼容性。

    v6.2 版本在这里:https://github.com/TYPO3/TYPO3.CMS/blob/TYPO3_6-2/INSTALL.md

    阅读这个文件,它说:

    服务器系统要求

    PHP >5.3.7 到 5.5(推荐 PHP 5.4 或更高版本)

    这意味着它与 PHP 5.6 兼容。

    但是,我怀疑更可能的情况是它只是在 PHP 5.6 可用之前发布,所以他们只是引用“最高 5.5”,因为它是当时可用的最高版本。 PHP 5.5 和 5.6 之间的重大更改几乎没有,因此一个包与 5.5 而不是 5.6 一起工作是不寻常的,特别是如果它是一个像 Typo3 这样编写和维护良好的包。

    我会注意到 Typo 6.2 仍在维护中(Github 上的最后一次更新显示为几天前),所以鉴于 PHP 5.6 是目前使用最广泛的 PHP 版本,机会非常高它会在某个时候更新到 PHP 5.6 兼容性,即使它在最初发布时不兼容。

    所以我的直觉告诉我,如果你想冒险的话,你应该接受 5.6。但是,如果您想要确定性,您可能会更好地遵循他们的建议并坚持使用 5.5。

    【讨论】:

    • 感谢您的回答。 “直觉”很好,我的直觉告诉我和你的一样;)坚持使用 5.5 不是一个选择,因为我们的主机坚持升级到 5.6... 愿 T3 众神与我同在,然后;)
    • 我真的希望更多的托管公司能够如此擅长保持他们的 PHP 版本是最新的。我对有多少主机仍在运行多年来不受支持的 PHP 版本感到沮丧,所以很高兴听到一个更积极主动的主机,即使此时它对您来说并不完全方便. (您还应该认为自己很幸运,他们没有推动您升级到 PHP 7,因为 确实 有重大的重大变化)
    • 您还应该考虑在 Typo3 支持论坛上提问(如果您还没有)。我想你更有可能从那里得到明确的答案。
    • 确实 - 我对房东很满意。 T3 论坛 - 说得客气一点 - 有点蹩脚。在那里得到答案可能很难......事实上,我没有选择。他们将升级 PHP 版本,我必须处理它......现在祈祷;)
    • 如果您还没有看到:Backward incompatible changes from PHP 5.5 to 5.6。那里真的不多。当然没有什么值得特别担心的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    相关资源
    最近更新 更多