direct_mail: 无法获取页面内容

direct_mail: fetch content of page does not work

我用 direct_mail 将错字 3 7 LTS 更新为 8 LTS,现在版本为 5.2.2 当我尝试创建新的时事通讯时,我收到以下错误:“
遇到错误。 无法获取纯文本内容。
无法获取 HTML 内容。"

我不知道为什么会这样。即使在开发模式下也没有其他错误消息。问题发生在我的本地开发人员和生活安装中。

curl 安装在 php (7.0) 中,我可以加载扩展列表(我认为它使用 curl)。我的本地开发人员使用 http 和生活安装 ssl,但使用 public 证书,而不是自签名。

知道在哪里可以找到解决方案吗?

谢谢!

好的,几个小时后我找到了解决方案。代理设置从 TYPO3 7 LTS 更改为 8 LTS: https://docs.typo3.org/typo3cms/extensions/core/Changelog/8.1/Breaking-70056-CurlAndHttpRequestRemoved.html?highlight=proxy

"All proxy-related options are unified within $GLOBALS[TYPO3_CONF_VARS][HTTP][proxy]"

所以

'HTTP' => [
    'proxy_host' => 'myIP',
    'proxy_port' => 'myPort',
],

变成

'HTTP' => [
    'proxy => [
        'proxy_host' => 'myIP',
        'proxy_port' => 'myPort',
    ]
],

所以我的问题现在已经解决了 - 也许这会帮助别人节省一些时间:-)

仅供参考:在 V8、V9 和 V10 中更简单:

$GLOBALS[TYPO3_CONF_VARS][HTTP][proxy_host]
$GLOBALS[TYPO3_CONF_VARS][HTTP][proxy_port]

如果需要,这也是:

$GLOBALS[TYPO3_CONF_VARS][HTTP][proxy_user]
$GLOBALS[TYPO3_CONF_VARS][HTTP][proxy_password]
$GLOBALS[TYPO3_CONF_VARS][HTTP][proxy_auth_scheme]