【问题标题】:direct_mail_subscription throws error under php 7direct_mail_subscription 在 php 7 下抛出错误
【发布时间】:2017-03-02 18:17:47
【问题描述】:

TYPO3 7.6.14, php 7.0.12 抛出:糟糕,发生错误!将表单发送到服务器后,代码:20170302191205e900dbd4。已创建用户,但未发送电子邮件。这发生在 TER 和 git 的两个版本中。

当更改为 php 5.6 时,扩展按预期工作。

有什么想法吗?

谢谢!

【问题讨论】:

    标签: typo3


    【解决方案1】:

    问题是由 PHP 7 弃用警告引起的。

    几天前我刚刚遇到了这个问题并修复了它: https://github.com/kartolo/direct_mail_subscription/issues/20

    目前还没有新版本,但你可以使用我的补丁。 如果补丁也适用于您,请随时在 GitHub 问题中发表评论。

    【讨论】:

      【解决方案2】:

      作为第一个解决方案,使用

      禁用内容异常处理程序
      config.contentObjectExceptionHandler = 0
      

      更多解释请参见documentation

      通过猜测覆盖方法和更改声明存在问题。向作者报告,可能包括补丁。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-04
        • 1970-01-01
        • 1970-01-01
        • 2016-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-15
        相关资源
        最近更新 更多