wordpress上传媒体http错误,大小超过20~30KB

时间:2017-04-15 05:38:49

标签: wordpress http post upload media

我的wordpress在上传媒体时会出现http错误。经过一些测试,我发现所有超过30KB的文件都会出现此错误,而大小低于30KB的文件将更有可能成功上传(但仍有一些像6KB大小的小文件也会出现http错误)

我做了一些搜索,下面修复已经完成:

  1. 配置php.ini

    post_max_size=300M
    upload_max_filesize=300M
    memory_limit=1024M
    

    您可以在此处找到phpinfo

  2. wp-config.php中的
  3. define('WP_MEMORY_LIMIT', '1024M')
    
  4. 主题functions.php

    中的
  5. add_filter( 'wp_image_editors', 'change_graphic_lib' );
    function change_graphic_lib($array) {
    return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
    }
    
  6. 添加.htaccess

    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>
    
  7. 添加httpd.conf

    <IfModule mod_fcgid.c>
    MaxRequestLen 20000000
    </IfModule>
    
  8. 问题仍然存在,我仍然无法正常上传媒体。

    此外,我注意到我无法提交具有大量文字内容的新帖子,我想这是由于同一问题导致帖子请求的大小有限。

    但是我已经更改了post_max_size = 300M,所以我现在不知道是什么原因引起了这个问题。

0 个答案:

没有答案