用过 wordpress 的博主都知道,它的媒体库单个文件上传大小默认为 2MB,如果上传大于 2M 的文件就会提示上传失败。对于有时候想上传个 mp3 格式的音乐都觉得很困难。那么如何解除这个限制或者把这个值增大到…

用过 wordpress 的博主都知道,它的媒体库单个文件上传大小默认为 2MB,如果上传大于 2M 的文件就会提示上传失败。对于有时候想上传个 mp3 格式的音乐都觉得很困难。那么如何解除这个限制或者把这个值增大到自己想要的值?实际上,这个 2M 并不是 word press 限制的,而是 php 服务器限制的,所以要突破 2M 限制,就要修改 PHP 服务器配置文件 php.ini。方法有很多种,大家根据需要自行选择:

方法一、主机管理页面修改 php.ini 参数

这里以阿里云万网的虚拟主机为例,来简单说说:

登录阿里云控制台,找到你的主机,点击“管理”,进入主机管理的后台→高级环境设置→php.ini 参数设置→PHP 函数设置,将“upload_max_filesize 设置:2MB 支持 1-10 的整数”中的 2 改为 10,保存设置就好了。

更改 wordpress 媒体库最大上传文件 2M 限制-橘子皮

回到媒体库,可以发现已经支持上传 10M 以下的文件。

方法二、修改主题目录下的 functions.php 文件

在 functions.php 中添加如下代码,这样上传限制就是 64M。

  1. @ini_set( 'upload_max_size' , '64M' );
  2. @ini_set( 'post_max_size', '64M');
  3. @ini_set( 'max_execution_time', '300' );

方法三、主机目录下新建一个 pnp.ini 文件

新建一个 php.ini 文件,在你的主机空间的根目录新建一个 php.ini 文件,里面使用如下代码。

  1. upload_max_filesize = 64M
  2. post_max_size = 64M
  3. max_execution_time = 300

方法四、使用.htaccess 文件,在这个文件中添加如下代码。

  1. php_value upload_max_filesize 64M
  2. php_value post_max_size 64M
  3. php_value max_execution_time 300
  4. php_value max_input_time 300