【发布时间】:2017-03-02 18:17:47
【问题描述】:
TYPO3 7.6.14, php 7.0.12 抛出:糟糕,发生错误!将表单发送到服务器后,代码:20170302191205e900dbd4。已创建用户,但未发送电子邮件。这发生在 TER 和 git 的两个版本中。
当更改为 php 5.6 时,扩展按预期工作。
有什么想法吗?
谢谢!
【问题讨论】:
标签: typo3
TYPO3 7.6.14, php 7.0.12 抛出:糟糕,发生错误!将表单发送到服务器后,代码:20170302191205e900dbd4。已创建用户,但未发送电子邮件。这发生在 TER 和 git 的两个版本中。
当更改为 php 5.6 时,扩展按预期工作。
有什么想法吗?
谢谢!
【问题讨论】:
标签: typo3
问题是由 PHP 7 弃用警告引起的。
几天前我刚刚遇到了这个问题并修复了它: https://github.com/kartolo/direct_mail_subscription/issues/20
目前还没有新版本,但你可以使用我的补丁。 如果补丁也适用于您,请随时在 GitHub 问题中发表评论。
【讨论】:
作为第一个解决方案,使用
禁用内容异常处理程序config.contentObjectExceptionHandler = 0
更多解释请参见documentation。
通过猜测覆盖方法和更改声明存在问题。向作者报告,可能包括补丁。
【讨论】: