direct_mail_subscription在php 7下引发错误

时间:2017-03-02 18:17:48

标签: typo3

TYPO3 7.6.14,php 7.0.12 throws:糟糕,发生错误!将表单发送到服务器后代码:20170302191205e900dbd4。用户已完成,但未发送电子邮件。从TER和git这两个版本都会发生这种情况。

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

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

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

有关更多解释,请参阅documentation

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