2017-03-01 74 views
0

我使用的是wordpress 4.7.2和php版本7.0。上傳圖片時,我得到http error。我曾嘗試以下操作: -在wordpress上傳圖片時出現HTTP錯誤

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文件,但沒有任何事情的作品。

+0

你檢查的圖像的文件和文件夾權限的文件夾以及網站文件和文件夾。 [看到這個鏈接](https://codex.wordpress.org/Changing_File_Permissions) – Sphinx

+0

是的,我已檢查,其777.其工作罰款小圖像。我的圖片尺寸是801x563,上傳失敗並得到了http錯誤。 – vishal

+0

解決了我的問題。它的託管問題,主機提供商解決了錯誤。謝謝 – vishal

回答

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> 
相關問題