修复“上传的文件超出 php.ini 中的 upload_max_filesize 指令”的 3 种简单方法。 错误
已发表: 2022-03-03你有没有尝试过在 WordPress 上上传一些东西,却被这条奇怪的消息打招呼:“上传的文件超出了 php.ini 中的 upload_max_filesize 指令”?
当这样的错误破坏您的工作流程甚至您的一整天时,这是多么令人沮丧,这是可以理解的。 最重要的是,对于不熟悉此类错误的人来说,试图找出原因和解决方案可能会非常耗时且令人沮丧。
但是不要害怕,我们理解您的沮丧,因为我们都曾在某个时间点尝试使用 WordPress,并且我们知道这样的错误会占用您的工作时间多少时间。
所以,别担心,坐等,我们将向您展示一些快速简便的解决方案来解决这个问题。
什么时候“上传的文件超过了 php.ini 中的 upload_max_filesize 指令”。 发生错误?
当您尝试执行以下操作时会发生此错误:
- 将大图像、文件或视频上传到您的 WordPress 网站时。
- 安装大型插件或主题。
- 超过最大上传文件大小。
在这里,我们将向您展示如何解决此问题的分步指南。
但首先,让我们首先了解这个问题背后的原因。
许多信誉良好的托管公司使用“无限制、无限制、无上限等”等词来支持他们的广告活动。
但这根本不是真的。 包含诸如“存储和带宽无限”之类的标语的广告活动远非现实。
某些公司倾向于通过不允许超过 25 Mb 或更大的文件来限制其服务器,从而节省宝贵的资源。
WordPress是否应该为这个错误负责?
答案是响亮的不。 WordPress 与php.ini 无关。 或者出现标题为“上传的文件超出 php.ini 中的 upload_max_filesize 指令”的错误。
这个php.ini。 不附带默认的 WordPress 安装。
您可以自己检查,直接从官方网站下载原始WordPress 文件。

上传文件的所有限制都超过了 php.ini 中的 upload_max_filesize 指令。 WordPress 错误是由托管服务和服务器端造成的整个考验。
让我们从解决方案开始:
修复“上传的文件超出 php.ini 中的 upload_max_filesize 指令”的 3 种简单方法。 错误
方法一:WordPress cPanel
如果您的托管服务提供商使用 cPanel,您可以编辑您的php.ini。 并通过 cPanel 自定义upload_max_filesize指令值。
cPanel 使用户可以从一个面板轻松管理他们的网站。
cPanel 提供了一个专门的工具来增加最大上传大小限制,称为“MultiPHP INI 编辑器”。
在“MultiPHP INI 编辑器”中,您可以编辑最大上传大小限制的值。
在 MultiPHP 面板中,单击“配置 PHP INI 基本设置”下拉菜单,然后从此菜单中选择您的 WordPress 网站。
在这里,您将找到选定的 PHP 指令。 要解决您的 upload_max_filesize 问题,请根据您的要求编辑以下值。
- post_max_size: 3000M
- 上传最大文件大小:3000M
输入您需要的值并在其后加上“M”,代表兆字节。
恭喜,您刚刚将最大文件大小值编辑为 3GB。
方法二:通过 FTP 编辑 php.ini
如您所知,php.ini 文件如何控制您的服务器如何与 PHP 应用程序一起工作。
首先通过 FTP 连接到您的服务器,然后转到网站的根文件夹。
您可以编辑根文件夹中已经存在的 php.ini 文件或创建一个名为 php.ini 的新文件:

添加或修改下面给出的代码片段:
将代码片段粘贴到新文件中,并调整数字以满足您的需要。
或者,如果您正在编辑现有文件,请找到相同的指令并相应地修改数字。

upload_max_filesize = 12M post_max_size = 13M memory_limit = 15M
方法 3:通过编辑 .htaccess 值来修复 upload_max_filesize 值
如果创建或编辑 php.ini 文件不起作用,也可以通过编辑网站的 .htaccess 文件来修改 upload_max_filesize 指令。

您需要做的第一件事是通过 FTP 连接到您的网站并编辑在其根文件夹中找到的 .htaccess 文件。
添加以下代码片段,确保您已根据需要调整值:
php_value upload_max_filesize (Value) php_value post_max_size (Value) php_value memory_limit (Value)

奖金,为您的 GoDaddy 用户:
如何修复 WordPress、GoDaddy 中的“上传的文件超出了 php.ini 中的 upload_max_filesize 指令”错误:
如果您面对的是 GoDaddy,则上传的文件超过了 php.ini 中的 upload_max_filesize 指令。 尝试将新主题上传到您的 WordPress 网站或任何大文件时出错。
然后按照以下步骤操作,您应该能够解决此问题:
第 1 步:点击 GoDaddy 控制面板上的“我的帐户”。

第 2 步:单击“虚拟主机”选项卡和“管理”按钮。

第 3 步:访问 cPanel 管理仪表板。

第四步:点击“文件管理器”图标。

当您单击“文件管理器”时,您将看到一个弹出菜单来选择一个目录。 选择“文档根目录”。
第 5 步:右键单击“ .htaccess ”文件。

您将在“wp-includes”文件夹下找到“ .htaccess ”文件。 然后,单击弹出框中的“编辑”。
第6步:添加以下代码并点击保存
php_value upload_max_filesize 256M
按照这些简单的步骤,您将能够解决上传的文件超过 php.ini GoDaddy 中的 upload_max_filesize 指令的问题。
不仅是 GoDaddy; 类似的步骤可用于解决所有流行的网络托管服务上的相同问题,例如 Bluehost、Hostgator、Hostinger、Dreamhost 等。
概括
在您成功实施所有这些更改后,我们希望您 - 上传的文件超出了 php.ini 中的 upload_max_filesize 指令错误已得到解决。
如果一切顺利,您的 php.ini 编辑工作完美,您更改的值解决了您的问题。
要检查是否所有更改都已实施,只需返回您的WordPress 仪表板 > 媒体> 添加新的并尝试上传您最初尝试上传的文件。 现在您应该可以上传上述文件了,不用担心。
最后,我们希望这对您有所帮助。 请与遇到类似问题的人分享。
