WordPress最大上传文件限制及解决方法

来自:素雅营销研究院

头像 方知笔记
2025年05月26日 09:58

WordPress作为全球最流行的内容管理系统之一,其默认设置中有一个重要的限制参数——最大上传文件大小。这个限制直接影响用户在后台上传媒体文件(如图片、视频、PDF等)时的体验。

WordPress默认上传限制

通常情况下,WordPress的默认最大上传文件大小取决于两个因素:

  1. PHP配置中的upload_max_filesize参数(默认为2MB)
  2. PHP配置中的post_max_size参数(必须大于upload_max_filesize

如何查看当前限制

用户可以通过以下方法查看自己网站的当前上传限制:

  1. 在WordPress后台进入”媒体 > 添加新文件”页面
  2. 查看页面底部显示的上传限制提示
  3. 或安装”Server IP & Memory Usage Display”等插件查看详细信息

提高上传限制的5种方法

1. 修改php.ini文件

找到服务器上的php.ini文件,修改以下参数:

upload_max_filesize = 64M
post_max_size = 128M
memory_limit = 256M

2. 通过.htaccess文件修改

在网站根目录的.htaccess文件中添加:

php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value memory_limit 256M

3. 使用wp-config.php修改

在wp-config.php文件中添加:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );

4. 联系主机服务商

对于共享主机用户,最简单的方法是联系主机提供商请求提高PHP上传限制。

5. 使用FTP上传大文件

对于特别大的文件,可以绕过WordPress后台,直接通过FTP上传到wp-content/uploads目录。

注意事项

  1. 提高上传限制应考虑服务器性能和存储空间
  2. 修改前建议备份相关配置文件
  3. 某些主机商可能限制用户修改这些参数
  4. 上传超大文件可能导致超时,可考虑分卷压缩上传

通过以上方法,用户可以轻松突破WordPress默认的上传限制,满足各种媒体文件的上传需求。