Skip to content

无论是开发还是使用WordPress,解除文件上传限制大小一定是必须要做的事,有些资源很容易就超过2M这个限制,比如开发的时候要上传一些测试数据包,或者是一些企业网站要上传一些大的资源下载文件,这是PHP为了安全作出的一些限制,防止上传数据资源太大,导致服务器卡死,不过我们可以适当的对这个值作一些修改,可以点击媒体->添加查看具体上传文件大小,一般情况是2M:

seozen-max-upload-file-size

下面分享三种办法:

服务器根目录php.ini文件

我自己使用的是这个方法,使用PHP的配置文件php.ini去设置,在WordPress站点的根目录创建这个文件,然后把下面的代码拷贝到文件中,再重启下Apache应该生效了。

upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300

上面的数值可以根据自己需求去改。

服务器根目录.htaccess文件

修改网站根目录的.htaccess文件也能达到同样效果,加如以下代码:

php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300

functions.php文件

最后一种办法是修改主题的functions.php文件,这是最不推荐的一种,因为大部份使用的主题都是第三方开发的,如果修改这个文件,在下次更新的时候里面的代码就会被覆盖,或者更新失败,很多自定义的功能可以放到插件或者child theme去完成,这些内容我会在其它文章介绍,下面是加入的代码:

@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );