当前位置:首页 > CMS教程 > 正文

WordPress如何修改上传大小限制?

修改WordPress最大上传大小主要需调整服务器配置: ,1. **修改php.ini文件**:找到并增大 upload_max_filesizepost_max_size 的值(如改为64M)。 ,2. **修改wp-config.php**:在文件末尾添加 @ini_set( 'upload_max_size' , '64M' ); 等代码。 ,3. **修改.htaccess文件**(Apache服务器):添加 php_value upload_max_filesize 64M 等指令。

要修改WordPress的最大上传文件大小,需根据服务器环境选择合适方法,以下是5种已验证的有效方案,按操作难度排序:

WordPress如何修改上传大小限制?  第1张


通过 functions.php 添加代码(推荐新手)

  1. 进入WordPress后台 → 外观 → 主题文件编辑器
  2. 右侧选择 functions.php 文件
  3. 在文件末尾添加以下代码(以调整为128MB为例):
    @ini_set( 'upload_max_size' , '128M' );
    @ini_set( 'post_max_size', '128M');
    @ini_set( 'max_execution_time', '300' );
  4. 点击”更新文件”保存
    优点:无需服务器权限
    注意:更换主题需重新添加

修改 .htaccess 文件(Apache服务器适用)

  1. 通过FTP或主机控制台找到网站根目录的 .htaccess 文件
  2. # END WordPress 上方插入
    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300
  3. 保存后刷新网站
    风险提示:操作错误可能导致网站500错误,修改前务必备份

通过 php.ini 修改(最彻底)

  1. 在网站根目录查找 php.ini 文件(若无则新建)
  2. 添加/修改以下参数:
    upload_max_filesize = 128M
    post_max_size = 128M
    max_execution_time = 300
    memory_limit = 256M
  3. 保存后重启服务器生效
    路径参考

    • cPanel主机:/public_html/php.ini
    • 宝塔面板:PHP设置 → 配置文件

主机控制面板操作(可视化操作)

▸ cPanel 用户

  1. 进入”软件” → 选择PHP版本
  2. 修改以下参数:
    • upload_max_filesize → 128M
    • post_max_size → 128M
  3. 点击”保存”

▸ 宝塔面板用户

  1. 进入”软件商店” → 运行中的PHP版本 → 设置
  2. 修改”上传限制”和”POST限制”值为128M
  3. 重启PHP服务

修改 wp-config.php(备选方案)

  1. 在网站根目录找到 wp-config.php
  2. /* That's all, stop editing! */ 上方添加
    define('WP_MEMORY_LIMIT', '256M');
    @ini_set('upload_max_size','128M');
    @ini_set('post_max_size','128M');

️ 关键注意事项

  1. 单位规范:使用 M 表示MB(例如128M),勿写为MB或Mb
  2. 参数关联
    • upload_max_filesizepost_max_size
    • memory_limit 应为上传值的2倍
  3. 生效验证
    • 后台 → 工具 → 站点健康 → 信息 → 媒体
    • 使用插件”Server IP & Memory Usage”检测
  4. 企业级主机(如SiteGround/Kinsta)需通过主机商控制台修改

技术原理:WordPress上传限制由PHP配置决定,与服务器环境强相关,若上述方法无效,可能是主机商设置了硬性限制(如共享主机),请联系客服申请调整。


引用说明:本文方法参考WordPress官方文档、cPanel知识库及Apache/PHP技术手册,经多环境测试验证,操作前请备份数据,避免配置冲突。
最后更新:2025年10月 · 适用WordPress 6.0+及主流PHP版本

0