【问题标题】:direct_mail: fetch content of page does not workdirect_mail:获取页面内容不起作用
【发布时间】:2021-05-26 18:19:13
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: typo3 typo3-8.x


    【解决方案1】:

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

    “所有与代理相关的选项都统一在 $GLOBALS[TYPO3_CONF_VARS][HTTP][proxy]”中

    所以

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

    变成

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

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

    【讨论】:

      【解决方案2】:

      仅供参考:在 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]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-08
        • 1970-01-01
        • 1970-01-01
        • 2013-09-23
        • 1970-01-01
        • 1970-01-01
        • 2013-04-16
        • 1970-01-01
        相关资源
        最近更新 更多