增加 WordPress 中的媒体文件最大上传大小分步指南

已发表: 2020-10-28
增加上传大小wordpress
关注@Cloudways

WordPress 是一个强大的主题和插件,可让您构建几乎任何类型的网站。 从电子商务到简单的博客,WordPress 都能满足您的需求。 但是,在为 WordPress 选择虚拟主机时,您应该首先考虑性能、安全性和支持。

如果您正在构建一个 WordPress 网站,该网站托管包含大型图像文件的投资组合或单个媒体文件大小达到 GB 的视频托管站点,那么您可能会面临无法上传大于 25MB 的媒体文件(在大多数情况下)的障碍)。

500 Internal Server 错误似乎总是以最不合时宜的方式出现,用户突然开始寻找如何使 WordPress 网站在线。

默认情况下,WordPress 中的最大上传大小范围为 2MB 到 150MB,具体取决于您的网络托管服务提供商的默认设置。

在增加上传大小时遇到​​问题?

聘请 Cloudways 专家来帮助您更改 WordPress 商店。

聘请专家

要检查 WordPress 站点中当前的最大上传大小限制是多少,请导航到WP Admin → Media → Add New 。 您将在底部看到当前的最大上传大小,如屏幕截图所示。

WordPress 增加上传大小

如果当前的最大上传大小限制满足您的需求,那么您可以保持原样。 但是,如果没有,请不要担心,有很多方法可以增加 WordPress 中的最大上传大小。 我将在本教程中重点介绍以下方法。

  1. 更新 .htaccess 文件
  2. 编辑 Functions.php 文件
  3. php.ini 选项
  4. 增加多站点中的上传大小
  5. wp-config.php 文件
  6. 插件方法
  7. 联系主机提供商

注意:本指南旨在提供所有可能的解决方案。 但是,有些可能不适用于大多数网络主机。 在这种情况下,最好的解决方案是联系您的托管服务提供商。

1.更新.htaccess文件

如果您的 Web 服务器使用 Apache 并且 PHP 设置为 Apache 模块,那么您可以在 WordPress .htaccess 文件中添加几行代码以增加 WordPress 中的最大上传大小。

要访问您的 .htaccess 文件,请通过 FTP 客户端连接到您的服务器并导航到安装 WordPress 的文件夹。 在代码编辑器或记事本中打开 .htaccess 文件并添加以下行。

 php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300

这将定义以兆字节为单位的最大上传大小。 根据您的要求替换数字。 最大执行时间和最大输入时间以秒为单位。 执行时间定义了花在单个脚本上的时间限制。 选择一个适合您网站的号码。

2.编辑Functions.php文件

在某些情况下,您可能无法访问您的 .htaccess 文件,或者您更愿意编辑 WordPress 主题文件。

您可以通过在主题的functions.php文件中添加以下代码行来轻松增加大小限制。

但是,请记住,如果您更改主题,则最大上传大小将返回其默认值,直到您编辑新主题的 functions.php 文件。

 @ini_set( 'upload_max_size' , '64M' );
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');

3. php.ini 选项

这是用于配置在 PHP 上运行的任何应用程序的默认文件。 该文件包含文件超时、上传大小和资源限制所需的参数。 使用 SSH 或 FTP 访问您的 WordPress 根目录并查找 php.ini 文件。 在某些情况下,此文件对另一个选项不可见,而是创建一个新文件。

打开任何文本编辑器并创建一个新文件。 复制以下代码并将其另存为php.ini

 upload_max_filesize = 25M
post_max_size = 13M
内存限制 = 15M

在 php.ini 文件中增加上传大小 wordpress

现在,使用 SSH 或 FTP 在同一根文件夹中上传该 php.ini 文件。

4. 增加多站点上传大小

如果您正在运行 WordPress 多站点,则可以从设置中增加上传大小。 这种增加取决于您的服务器设置。 如果您的服务器设置为 20MB,则无法将 WordPress 上传大小增加到 25MB。 但是,如果您的服务器设置为 20MB,您的网络设置设置为 15MB,那么您可以通过将上传大小增加到 20MB 来解决该问题。

wordpress 多站点最大上传文件大小

5. wp-config.php 文件

在 WordPress 中增加上传大小的另一种方法是在 wp-config.php 文件中定义大小参数。 为此,请使用 SSH 或 FTP 访问您的 WordPress 根目录并找到 wp-config.php 文件。

wp-config.php

在任何文本编辑器中打开该文件并添加以下代码。

 @ini_set( 'upload_max_size' , '20M' );
@ini_set('post_max_size', '13M');
@ini_set('memory_limit', '15M');

保存您的更改,它应该会增加您的文件上传大小。

6. 插件方法

并不是每个人都喜欢使用 SSH 或 FTP 编写代码或访问根文件。 在这种情况下,该插件派上用场,幸运的是有一个 WordPress 插件可用于增加 WordPress 上传大小。 我们将使用的插件是增加最大上传文件大小插件。

转到您的 WordPress仪表板插件添加新,搜索“增加最大上传文件大小”,然后激活并安装插件。 安装后,转到插件设置,只需输入上传大小的值。

增加文件上传大小wordpress插件

单击“保存更改”按钮以应用新的上传大小。

Cloudways 上的 WordPress 网站速度提高 300 倍

尝试我们的 3 天免费试用

免费开始!

7. 联系您的托管服务提供商

如果您不想自己编辑文件,那么您可以随时联系您的托管服务提供商为您编辑。

如果您使用 Cloudways WordPress 托管主机,那么您可以通过平台中的选项轻松增加单个服务器上所有网站的最大上传大小限制。 只需点击几下,如果您不使用 Cloudways,那么您可以申请 Cloudways 演示,告诉我们您的托管挑战。 Cloudways 的托管计划涉及顶级提供商 AWS、Google Compute Engine、Vultr、Linode 和 DigitalOcean。 有如此多种选择,没有什么挑战是无法克服的。

要编辑上传大小限制,请登录您的 Cloudways 帐户导航到服务器设置和包下的服务器编辑上传大小字段,如屏幕截图所示。 不要忘记单击屏幕底部的保存更改

结论

WordPress 是一个多功能的 CMS。 总有办法做某事。 如果您无法找到有关 WordPress 的任何问题的答案,那么您可以随时去帮助 WordPress 社区的人询问。 我也是这个很棒的社区的一员,所以你也可以随时联系我。