大多数托管服务提供商都会对运行应用程序的 PHP 内存设置限制。上传的文件超出 php.ini 中的 upload_max_filesize 限制是当您上传的文件超出 Web 服务器设置的限制时在 WordPress 网站上发生的错误。
如何修复 upload_max_filesize 错误
您可能已经猜到了,解决方案涉及增加 upload_max_filesize 的默认限制。让我们仔细看看,看看我们可以采取哪些步骤来修复此错误。
方法 1. 编辑 .htaccess 文件
- 登录 CPanel 并导航至文件部分下的文件管理器。
- 找到 .htaccess 文件并右键单击以进行 编辑。
- 在文件底部添加以下行并保存更改。
php_value upload_max_filesize 256M
方法 2. 编辑 wp-config.php 文件
修复上传文件超出 php.ini 中的 upload_max_filesize 指令错误的另一种方法是调整根目录中的 wp-config.php 文件。
为此,请登录 CPanel 并访问 public_html 以编辑 wp_config.php 文件。在“就这样,停止编辑!祝您发布顺利”行之前添加以下行:
@ini_set('upload_max_size' , '256M' );
添加代码后,保存文件,刷新网络浏览器,然后再次尝试上传!
方法 3. 更新 php.ini 以修复 upload_max_filesize 错误
如果您愿意,您可以随时通过 CPanel 上的 PHP 配置工具修改您的 PHP 设置。
如果您使用的是 VPS 或其他平台,您可以尝试更新 php.ini 来修复错误。您需要执行以下操作:
- 导航到您的 php.ini 文件并编辑它。如果您找不到它,请向您的托管服务提供商寻求帮助。
- 找到 upload_max_filesize 并通过更改其数字来增加它。您还可以增加一些其他限制,如下所示:
upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 180
保存文件,就完成了。错误应该不会再发生。