如何增加 WordPress 中的最大上传大小

已发表: 2023-02-12

将文件上传到您的 WordPress 网站似乎是一个无害的过程,但如果您正在构建一个包含大量大型媒体文件(如图像、视频或大型插件和主题)的网站,确保它们正确加载可能会更加复杂比你想象的要多。

媒体密集型网站,如摄影网站和设计作品集以及电子商务商店,通常需要大图像文件(或更大的插件和主题文件)才能充分满足其受众的需求。

但是,如果为这些站点设置的最大上传大小过小,则会提示上传错误(并且无法成功上传相关文件)。

超过站点最大上传大小的文件将提示一条错误消息。

如果您正在构建一个包含(或将包含)大量大型媒体文件的站点,您可能需要考虑增加站点的最大上传大小。 这将确保较大的文件正确显示而不会遇到上传错误。

继续阅读有关增加 WordPress 网站最大文件上传大小的常见问题的快速解答,包括:

  • 为什么要增加 WordPress 中的最大上传大小?
  • WordPress 的最大上传大小是多少?
  • 增加最大上传大小的步骤是什么?

为什么要增加 WordPress 中的最大上传大小?

出于多种原因,您可能需要增加上传到您网站的媒体文件的最大文件大小。 首先也是最明显的是,高分辨率图像、自定义主题、重要插件和视频文件的大文件通常需要上传大文件的能力。

注意:WP Engine 不建议直接从您的 WordPress 站点托管视频。 相反,我们为客户提供了一个 CDN,可以卸载大型视频文件以保持站点快速运行。

如前所述,电子商务网站通常还需要增加最大上传大小才能更有效地销售产品,无论产品是实体产品还是数字产品都是如此。

为了有效地销售实物产品,当列表和产品描述附有多个高质量图像时,零售商会取得更大的成功。

如果您销售数字产品,如电子书或在线课程,增加 WordPress 网站上的上传大小可以创造机会将所有重要内容放在一个数字屋檐下。

增加 WordPress 上的最大文件大小还可以让您更频繁地刷新网站内容。 因为新鲜的内容将有助于为您的网站带来更多流量,所以更大的最大文件大小对于想要吸引更多受众的营销人员和网站所有者也非常有利。

WordPress 的最大上传大小是多少?

WordPress 的最大文件上传大小可以介于 2 MB 和 500 MB 之间,具体取决于您的特定网站托管服务提供商。

您选择的托管服务提供商将决定您网站的最大上传大小。 例如,在 WP Engine 中,默认的最大上传文件大小为 50 MB(或多站点网络为 1 MB)。

如何检查最大上传大小

您可以从 /wp-admin/upload.php 页面检查您的站点当前正在注册的最大文件上传大小:

将文件拖放到任何地方以在 WordPress 中上传

由于您的托管服务提供商设置了您网站的上传大小,因此直接联系他们可能是确定他们提供的最大上传大小的最佳方式。

WP Engine 客户可以通过联系支持人员来增加其站点的最大文件上传大小(最大 256 MB)。 任何大于 256 MB 的文件都必须通过 SFTP 或 SSH 网关上传。

在 WordPress 中增加上传大小的步骤

虽然您的托管服务提供商将确定您网站的最大上传大小,但您可以通过几种方法尝试增加它。 以下是增加 WordPress 网站最大上传大小的一些最常见策略。

联系托管服务提供商

如上所述,增加 WordPress 网站上传大小的最简单方法是联系您的托管服务提供商。 走这条路通常是初学者或其他技术含量较低的用户的理想选择,因为您的提供商的客户支持团队应该能够为您的网站提供最佳选择建议,并在您决定这样做时增加最大上传大小。

更新 .htaccess 文件

如果您对自己的编码技能有信心,还可以通过更新站点的 .htaccess 文件来增加最大上传大小。

这将需要对 .htaccess 文件进行相对简单的修改,该文件控制您站点的高级配置设置。

要开始,您需要连接到您的 Web 服务器(使用 FTP 客户端或 cPanel 文件管理器)并找到 .htaccess 文件,该文件通常位于 WordPress 安装的根目录中。 如果您没有看到该文件,请确保隐藏文件显示在您的 FTP 客户端或文件管理器中。

将 .htaccess 文件的副本下载到您的计算机作为备份,然后使用文本编辑器(如记事本或 TextEdit)打开该文件。 在文本编辑器中,在文件底部添加以下行:

php_value upload_max_filesize 256M

php_value post_max_size 256M

php_value max_execution_time 300

php_value max_input_time 300

(您会注意到该文件以 M 而不是 MB 为单位测量大小,因为这是 PHP 处理所有指令的方式。)

完成后,保存文件并将其上传回您的网络服务器,覆盖原始的 .htaccess 文件。

如果您收到一条错误消息,它很可能是 500 内部服务器错误。 如果发生这种情况,这意味着,由于您的服务器设置,您无法使用 .htaccess 文件更改最大上传大小。

在任何情况下,我们都建议在暂存或开发环境中而不是在实际生产环境中对您的网站进行修改。

编辑 functions.php 文件

另一种自行增加最大上传大小的方法是编辑站点主题的 functions.php 文件。

与编辑 .htaccess 文件类似,您需要找到 functions.php 文件(可能在您的根目录中)并下载备份副本。

然后,使用文本编辑器打开文件并在底部添加以下代码片段:

@ini_set( 'upload_max_size' , '256M' );

@ini_set('post_max_size', '256M');

@ini_set( 'max_execution_time', '300' );

就像 .htaccess 文件方法一样,您将在完成后保存它,将其上传到您的 Web 服务器,并覆盖原始的 functions.php 文件。

多站点的步骤

如果您运行的是 WordPress 多站点网络,则可以增加整个网络的最大上传大小。

首先,前往您的网络管理员仪表板,然后在“设置”选项卡下,单击“网络设置”。 向下滚动页面,直到您看到名为最大上传文件大小的字段。

只需将该字段中的当前值更改为更高的值,然后单击保存更改以增加最大上传大小。

请注意,这不会绕过您服务器的最大上传限制。 如果您输入的值超过服务器的限制,您需要联系您的托管服务提供商或尝试上述其他方法之一。

使用 WP Engine 轻松托管网站

如果您正在寻找能够确保您的网站具有所需上传大小的托管服务提供商,那么 WP Engine 就是您的最佳选择!

我们屡获殊荣的客户支持团队提供 24/7/365 全天候服务,帮助您处理网站成功所需的所有维护和更新。

立即与专家交谈,找到适合您的网站、目标和业务的计划!