我正在尝试上传WordPress中的简单图像 - 由DSLR相机拍摄的照片。每隔一段时间我就会得到一个红色的小方框,上面写着“HTTP错误”,没有其他解释。
起初,我认为文件大小是大于10MB的图像,尽管我注意到它可以用于某些图像但不适用于其他图像。最终我遇到了一小部分根本无法上传的图像,因此我使用了Photoshop批量转换器并将其大小减小到大约1-2MB。但是,它们仍然无法正常上传。然后我尝试用Paint打开并重新保存它们,我也将扩展名从.jpg更改为.png但没有任何作用!
令人非常沮丧的是,像WordPress中的图片上传一样简单的事情(总是)不起作用。有人建议如何解决这个问题,或者至少缩小范围,找出造成这个问题的原因?
答案 0 :(得分:0)
如果您尝试使用htaccess的每个解决方案并且它不会工作,您可能已经想象安装为服务器中的PHP的默认lib
修复程序在functions.php
文件中使用它。
add_filter( 'wp_image_editors', 'change_graphic_lib' );
function change_graphic_lib($array) {
return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}