【问题标题】:Contact Form 7 and upload_max_filesize联系表格 7 和 upload_max_filesize
【发布时间】:2021-03-04 19:39:57
【问题描述】:

我有一个带有 Centos 8.3.21、PHP 7.4.15、mySQL 8.0.21 的服务器,我已经在 wordpress 5.6.2 上安装了插件 Contact Form 7 vers 5.4,并且我的 /etc/php.ini (整个服务器只有一个)

post_max_size = 64M
upload_max_filesize = 64M
upload_max_size = 64M
max_file_uploads = 1
memory_limit = 256M
max_execution_time = 300

并放入我放入的 CF7 模板中

[file* file-331 limit:15000kb]

但如果我尝试只上传一个 1.2Mb 的 PDF 文件,它会一直显示“文件太大”。我也尝试使用 limit:15M 或 limit:15000000 进行更改,但没有结果。在 Wordpress 媒体库中,我也可以毫无问题地上传 2Mb 视频,因为它显示接近按钮“64Mb max”...另外,执行 phpinfo();正如我之前所说,我看到价值观正确地解决了...... 也许还有什么我应该看的?

提前谢谢大家! 干杯!

【问题讨论】:

    标签: wordpress contact-form-7


    【解决方案1】:

    你可以把它(任何值,任何函数名)放到你的functions.php文件中:

    add_filter( 'upload_size_limit', 'increase_upload_size' );
    function increase_upload_size( $bytes ) {
      return 15000000;
    }
    

    【讨论】:

    • 您好 Johannes,感谢您的回答....我添加了您建议的功能但没有结果,仍然“文件太大”响应...
    【解决方案2】:

    解决了!这是防火墙的规则,它在从外部传递到服务器时阻止了文件。谢谢大家!

    【讨论】:

      猜你喜欢
      • 2019-02-03
      • 2020-05-30
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 2020-06-09
      相关资源
      最近更新 更多