WordPress如何上传大于2M的文件

来自:素雅营销研究院

头像 方知笔记
2025年05月06日 03:12

问题背景

许多WordPress用户在尝试上传图片、视频或其他媒体文件时,经常会遇到”上传文件大小超过限制”的错误提示。默认情况下,WordPress允许上传的文件大小通常被限制在2MB左右,这对于现代网站内容来说往往不够用。

解决方法

方法一:修改PHP配置文件(php.ini)

  1. 找到服务器上的php.ini文件(通常在服务器根目录或php安装目录)
  2. 找到以下参数并修改:
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 128M
max_execution_time = 300
  1. 保存文件并重启Web服务器(Apache/Nginx)

方法二:通过.htaccess文件修改

如果无法访问php.ini文件,可以在网站根目录的.htaccess文件中添加:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 128M
php_value max_execution_time 300

方法三:使用插件修改限制

  1. 安装并激活”WP Maximum Upload File Size”插件
  2. 在设置中找到该插件
  3. 直接调整允许的最大上传文件大小

方法四:修改WordPress主题functions.php文件

在主题的functions.php文件中添加:

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

注意事项

  1. 修改前建议备份相关文件
  2. 设置值应根据服务器实际资源情况调整
  3. 共享主机用户可能需要联系主机提供商进行修改
  4. 文件大小限制也受服务器硬盘空间限制

测试验证

修改完成后,可以尝试上传大于2MB的文件测试是否成功。如果仍然遇到问题,可能需要检查服务器错误日志或联系主机技术支持。

通过以上方法,您应该能够轻松解决WordPress上传大文件受限的问题,为网站添加更丰富的内容资源。