WordPress上传的文件大小超过php.ini文件中定义的upload_max_filesize值

[已解决]WordPress上传的文件大小超过php.ini文件中定义的upload_max_filesize值

WordPress上传的文件大小超过php.ini文件中定义的upload_max_filesize值

  当使用WordPress建站时,不管使用 XAMPP 或者是 WAMP在本地环境搭建网站,亦或者在服务器上搭建WordPress网站,当你尝试将主题或者插件及某些内容上传到您的 WordPress 网站时却收到一条消息,提示“上传的文件超出了php.ini中的upload_max_filesize值”。

WordPress上传的文件大小超过php.ini文件中定义的upload_max_filesize值

  当您上传大图像、视频、插件、主题以及您上传到 WordPress 网站的任何类型的文件时,可能会出现此错误消息。在本文中,我们晓得博客将为你介绍WordPress上传的文件大小超过php.ini文件中定义的upload_max_filesize值的解决方法。

导致上传的文件超过了php.ini中的upload_max_filesize原因

  为了保留服务器的资源,主机对可以上传的文件的最大大小设置了限制。这个最大值(以兆字节为单位)在 upload_max_filesize 指令中定义。该 upload_max_filesize 的指令本身位于的 php.ini 文件,这是默认的服务器配置文件需要PHP应用程序。

  upload_max_filesize 和 php.ini——引起错误消息的原因

  请务必记住,此上传限制不是WordPress 设置。但是,如果您转到“ 媒体库 ”->“ 添加新文件 “,则可以在 WordPress 站点中看到此限制:

如何检查WordPress中的上传限制

  正如您在上面看到的,晓得博客已经将默认限制设置为 8 MB,但是,许多其他主机将默认值设置为仅 2 MB 或 4 MB。这意味着如果您尝试上传大于该限制的文件,您将看到“ 上传的文件超出了 php.ini 中的 upload_max_filesize 指令 ”,或者类似的消息,如“ file_name 超出了该站点的最大上传大小 ”。

如何修复上传的文件超过了php.ini中的upload_max_filesize

  为了修复此错误,您需要增加文件大小上传限制。也就是说,您需要增加 php.ini 文件 中 upload_max_filesize 指令的值。有几种不同的方法可以做到这一点,取决于偏好和主机的配置。

1、通过FTP编辑php.ini

  正如您在上面了解到的,php.ini 文件控制您的服务器如何为 PHP 应用程序工作。不幸的是,根据您主机的限制,您可能会也可能不会使用 php.ini 文件。但是,您可以先尝试一下,看看是否允许您在主机上使用php.ini。

  通过 FTP 连接到您的服务器并转到您网站站点的根目录文件夹。如果您已经在根文件夹中看到一个 php.ini 文件,您可以编辑该文件。否则,创建一个新文件并将其命名为 php.ini:

通过FTP编辑php.ini
2、通过cPanel编辑php.ini

  如果您的主机使用cPanel,您应该能够通过 cPanel 仪表板编辑您的 php.ini 文件和 upload_max_filesize 指令。

3、通过编辑.htaccess增加upload_max_filesize值

  如果通过上述方法直接创建或编辑 php.ini文件不起作用,您还可以尝试通过编辑您网站的 .htaccess 文件来修改 upload_max_filesize 指令。首先,通过 FTP 连接到您的站点并编辑位于站点根文件夹中的 .htaccess 文件。

  然后,添加以下代码片段,确保根据您的需要调整值:

php_value upload_max_filesize 10M
php_value post_max_size 13M
php_value memory_limit 15M

4、虚拟主机服务器设置

  例如阿里云(万网)的虚拟服务器,可以在万网的控制台里面设置,例如:

虚拟主机更改php.ini值

检查修改结果

  要检查更改是否有效,可以返回WordPress仪表盘中的“ 媒体 ” ->“ 添加新内容 ”,以查看新的最大上传限制是否与您在 php.ini 文件中设置的数量相匹配。如果一切顺利,您应该会看到您的新值,并且您将能够上传给您带来问题的文件。

修复上传的文件超出了php.ini中的upload_max_filesize值

总结

  以上是晓得博客为你介绍的WordPress上传的文件大小超过php.ini文件中定义的upload_max_filesize值的解决方法,如果您尝试过的任何方法都不起作用,并且您的主机支持由于某种原因无法提供帮助,您可以随时通过 FTP 上传文件作为解决方法。FTP 没有限制,可以让您上传从图像到插件和主题的所有内容。

  推荐:如何修复WordPress中的PHP内存限制错误

3.3/5 - (3 votes)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注


Scroll to Top