我增加了max_file_upload_size
WordPress从20 MB到100 MB,但从那以后我一直面临一个问题。
每当我尝试上载任何类型的文件时,当我使用多文件上载程序时,它会显示“HTTP错误”。我尝试使用单文件上传器进行上传。在这种情况下,它会显示“保存媒体附件时出错”。
我曾尝试将wp content/uploads文件夹的权限更改为755和744,但均无效。你知道我如何解决这个问题吗?
谢谢
我增加了max_file_upload_size
WordPress从20 MB到100 MB,但从那以后我一直面临一个问题。
每当我尝试上载任何类型的文件时,当我使用多文件上载程序时,它会显示“HTTP错误”。我尝试使用单文件上传器进行上传。在这种情况下,它会显示“保存媒体附件时出错”。
我曾尝试将wp content/uploads文件夹的权限更改为755和744,但均无效。你知道我如何解决这个问题吗?
谢谢
我的WordPress网站也面临同样的问题。这是WordPress中的一些错误。您使用的是哪个版本?
我通过向functions.php
我的主题中的文件。
function ms_image_editor_default_to_gd( $editors ) {
$gd_editor = \'WP_Image_Editor_GD\';
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( \'wp_image_editors\', \'ms_image_editor_default_to_gd\' );
这对我有用,该功能将更改当前默认上载到GD。转到WordPress中的编辑器,查找functions.php
并将上述代码添加到该文件中。
在我的案例中,原因是插件All-In-One WP Security及其“基本防火墙设置”。以上防火墙功能通过应用。htaccess文件,如果这些功能是“限制文件上载大小(10MB)”,则为一个
因此,要使大于10 MB的文件上传再次正常工作,您可以执行以下操作:
1) 转到WP Security(WP Security)/Firewall(防火墙)/Basic Firewall rules(基本防火墙规则)选项卡,取消选中“Enable Basic Firewall Protection(启用基本防火墙保护)”。然后保存设置。这将禁用所有基本防火墙设置以及10 MB上载限制。
或
2) 如果要保留基本防火墙规则,但只删除该限制,则需要使用“自定义规则”。转到WP安全/防火墙/自定义规则选项卡并选中“启用自定义.htaccess规则:”。然后放入自定义规则文本区域:
LimitRequestBody 64000000
我已经尝试了这两种方法,但仍然收到错误消息:“抱歉,出于安全原因,不允许使用此文件类型。”// add support for webp mime types function webp_upload_mimes( $existing_mimes ) { // add webp to the list of mime types $existing_mimes[\'webp\'] = \'image/webp\'; // return th