知道如何修复如何修复上传的文件超过 php.ini 中的 upload_max_filesize 指令错误?
PHP 内存限制通常由脚本和应用程序的托管提供商设置。
如果您上传的文件大于网络服务器设置的限制,您的 WordPress 站点将显示一条错误消息:php.ini 的 upload_max_filesize 指令超出了上传大小限制。
这可能看起来很可怕,但是这个问题的解决方案非常简单。 本教程将教您如何增加默认的 upload_max_filesize 限制来修复错误。
当您上传的文件大于服务器端设置时,上传的文件超出了 php.ini 中的上传最大文件大小指令。 Web 提供商和管理员经常使用文件大小限制来节省空间,同时 保持网站的响应能力。
目录
如何通过 5 种简单方法修复上传文件超出 php.ini 中的 upload_max_filesize 指令错误?
您可能会猜测解决方案是增加 upload_max_filesize 的默认限制。 我们应该采取措施修复此 WordPress 错误,所以让我们开始吧。
方法 1. 更改 .htaccess 文件
您可以通过调整 .htaccess 文件来增加 PHP 资源限制,以尽快解决超过 php.ini 指令的 upload_max_filesize 错误。
按着这些次序:
- 访问 hPanel 中的“文件”部分,然后单击“文件管理器”。
- 找到并右键单击 .htaccess 文件。
- 在底部插入以下代码片段:
php_value upload_max_filesize的12M
php_value post_max_size要13M
php_value memory_limit的15M
你有它! 通过增加 upload_max_filesize,错误应该会自动解决。
如果您的网络托管提供商支持,您可以相应地调整 PHP 限制。 检查 您网站的 PHP 详细信息 找出最大可用限制是多少。
方法2.编辑WordPress配置文件
此外,您可以通过调整 WordPress 安装根目录中的 wp-config.php 文件来解决 upload_max_filesize 指令超过 php.ini 中的 upload_max_filesize 错误。
要编辑 wp_config,您只需从 hPanel 访问 public_html 即可。 然后可以编辑 PHP 文件。
您需要在“就这样,停止编辑!”之前插入以下行。 快乐出版”台词:
@ini_set('upload_max_size', '256M');
保存文件后尝试保存、刷新并再次上传!
方法 3. 更新 php.ini 以修复 upload_max_filesize 错误
如果您仔细查看指示上传的文件超出了 upload_max_filesize 指令的错误消息,您可能会发现它与 php.ini 文件有关。
登录您的托管提供商。 这 PHP配置工具 如果需要,hPanel 上提供修改 PHP 设置的访问权限。
如果您使用 VPS 或其他平台来修复错误,则需要执行以下操作:
- 导航到您的 php.ini 文件并进行更改。 如果找不到该文件,请向您的托管提供商寻求帮助。
- 通过更改 upload_max_filesize 数字,您可以增加最大文件大小。 还可以增加其他限制,如下所示:
的upload_max_filesize = 256M
的post_max_size = 256M
memory_limit的= 512M
max_execution_time仅仅= 180
- 保存文件,您应该不会再看到该错误。
方法 4. upload_max_filesize 错误可以通过联系 Hosting 客户支持来修复
如果上述选项均不起作用,请尝试联系您的网络托管支持团队。
如果您解释情况并解释您采取了哪些步骤来解决 WordPress 错误,他们也许能够为您解决问题。
这对于 托管公司 限制客户端可以自行更改的设置。 根据您的托管提供商的不同,前述步骤中指示的某些操作可能无法访问。
在这种情况下,您可能需要联系主机的支持服务。 大多数主机都会执行此类设置,作为其日常服务的一部分。
是什么原因导致上传的文件超过php.ini中的upload_max_filesize指令?
让我们回到最初。 您的主机对上传文件的大小设置限制,以保留 服务器的资源。
upload_max_filesize 指令定义此最大值(以兆字节为单位)。 对于需要 PHP 的应用程序,upload_max_filesize 指令位于 php.ini 文件中。
您需要了解两件事:
upload_max_filesize 和 php.ini。 错误消息指的是这两件事。
上传限制不是 WordPress 设置,因此请记住这一点。 但是,可以通过转到媒体 → 添加新内容在您的 WordPress 网站上看到该限制。
如何查看WordPress的上传限制?
大多数托管提供商的默认限制为 128 MB,这个限制相当大,不太可能造成问题。 正如您在上面看到的,它相当大,不太可能引起问题。 有些主机将默认值设置为小至 2MB 或 4MB。
您将看到消息“上传的文件超出了 php.ini 中允许的最大大小”,或者类似“文件名超出了该站点的最大上传大小”的内容。 如果您上传的文件大于限制。
结论:修复 WordPress 中的 upload_max_filesize 错误
本教程向您展示了如何使用五种不同的方法解决 WordPress 中 upload_max_filesize 指令超出上传限制的问题。
总结如下:
- .htaccess 文件可用于增加 upload_max_filesize 和其他 PHP 值。
- 在 wp-config.php 文件中,您可以增加 upload_max_filesize。
- 要增加 upload_max_filesize,请编辑 php.ini 文件。
- hPanel 中的 PHP 配置功能允许您编辑和调整 PHP 配置。
无论使用哪种方法,您现在都可以按照以下简单的过程确定将文件上传到网站时的最大文件大小。