我使用的是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
文件中增加了上传文件大小,但没有效果。
答案 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插件解决了