在wordpress

时间:2017-03-01 14:15:27

标签: wordpress upload http-error

我使用的是wordpress 4.7.2和php 7.0版。我在上传图片时收到http error。我试过以下: -

try 1:-
    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>

try2:-
    <FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
    Satisfy Any
    Order allow,deny
    Allow from all
    Deny from none
    </FilesMatch>
try 3:-
   AddType x-mapp-php5 .php 

try 4:-
    SetEnv MAGICK_THREAD_LIMIT 1

try 5:- 
    add_filter( 'wp_image_editors', 'change_graphic_lib' );
    function change_graphic_lib($array) {
    return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
  }

我已停用并响应所有插件,在wp-config.php文件中增加了上传文件大小,但没有效果。

2 个答案:

答案 0 :(得分:0)

我认为编辑wp-config.php无法解决错误,因为之前我遇到了同样的错误,并通过编辑.htaccess解决了这个错误。

以下是为我工作的内容:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress
    # WP Maximum Execution Time Exceeded
    <IfModule mod_php5.c>
    php_value max_execution_time 300

    php_value upload_max_filesize 20M
    php_value post_max_size 20M
    php_value max_input_time 300

    </IfModule>

答案 1 :(得分:0)

就我而言,通过关闭浏览器中的Adblocker插件解决了