【问题标题】:wordpress contact form 7 is not sending email with attachment of file more than 7mbwordpress 联系表 7 未发送文件附件超过 7mb 的电子邮件
【发布时间】:2017-04-17 11:10:54
【问题描述】:

我在我的一个 wordpress 网站中使用了带有附件字段的联系表格 7。当附件大小(图像)小于 7mb 时,表单可以正常工作(发送邮件)。但是如果我附加一个超过 7mb 的图像文件,邮件就不会被发送。甚至没有显示任何错误消息,只是处理周期图标正在旋转。只是处理图标正在旋转。但是,我已将限制设置为 15mb。

这是我的附件字段:

<p>Attachment (required)<br />
[file file-866 limit:15mb] </p>

请帮我解决这个问题。

【问题讨论】:

    标签: forms file limit attachment contact


    【解决方案1】:

    检查您的 php.ini 配置 中的 upload_max_filesizepost_max_size 设置,必要时增加这些设置。请记住在更改配置后重新启动服务器。

    如果不能解决问题,则通过在 wp-config.php 文件中添加以下行来打开WP_DEBUG_LOG

    define( 'WP_DEBUG_LOG', true );
    

    现在再次尝试上传大文件并检查 /wp-content/ 中的 debug.log 文件以检测问题。

    【讨论】:

    • 这是我的 php.ini 文件: post_max_size = 32M default_mimetype = "text/html" default_charset = "UTF-8" file_uploads = On upload_max_filesize = 32M allow_url_fopen = On user_agent="PHP" default_socket_timeout = 300 `
    • 我认为 php.ini 设置很好。我还启用了“WP_DEBUG_LOG”。并检查了 debug.log 文件。以下两条消息重复: PHP 注意:使用未定义的常量 n_theme_name_scripts - 在第 39 行的 /home/ykinnor/public_html/wp-content/themes/trading/functions.php 中假定为“n_theme_name_scripts” [2017 年 4 月 20 日 10: 28:56 UTC] PHP 警告:无法修改标头信息 - 标头已由 /home/ykinnor/public_html/ 中的(输出开始于 /home/ykinnor/public_html/wp-content/themes/trading/functions.php:39)发送wp-includes/pluggable.php 在第 1171 行
    • 你能从中找出什么吗?
    • 即使在某些操作或cf7文件上传之后,wp-content中也没有这样的文件debug.log
    猜你喜欢
    • 2011-03-29
    • 1970-01-01
    • 2013-11-05
    • 2015-09-16
    • 2019-10-03
    • 2020-03-23
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多