增加WordPress网站中文件上传大小限制的3种方法

有时候在上传一个大的文件到你的WordPress网站,比如主题或者插件,甚至一个大一点的视频,你可能都会看到一个错误信息,告诉你它超过了网站文件上传大小限制。这问题可小可大,但如果你正在创建一个有很多媒体元素的网站,如图片和视频。其实有一些方法可以绕过这个限制,可以让你增加最大的文件上传限制,解决你的WordPress网站上传限制的问题。

在本教程中,搬主题将介绍是什么决定了你的默认最大文件上传限制,以及它为什么存在。然后将探讨三个简单的方法,你可以用来增加你的WordPress网站文件上传大小限制。

为什么要增加你的最大文件上传大小

你可能会问自己,为什么在WordPress中有一个最大的文件上传大小限制。毕竟大量的人使用WordPress来分享各种具有巨大文件的媒体,如果它反正可以增加,那么给它设置一个默认上限的目的是什么呢?

答案是两方面的。

首先,设置这些限制的不是WordPress,而是你的主机提供商。最大的上传文件大小是一个服务器级别的设置,因此它由他们决定。

你可以通过在你的WordPress仪表板的侧边栏中的 “媒体”下导航到 “添加新文件”来找到你的初始限制。在这个例子中,上传限制是20MB(搬主题演示的是20M,已经修改过了的)。

但有些主机将你的限制保持在2MB的低水平,其他的将设置在40MB左右,而有些则最高达到150MB。这完全取决于你的主机和他们决定提供的东西。 

第二,虽然这个限制对一些用户来说是一个挑战,但它有一个重要的目的。最大的上传限制可以防止恶意用户用巨大的文件充斥你的网站,从而减慢你的服务器。

尽管如此,你可能不得不在某些时候增加这个限制。视频、音频文件和高质量照片的要求可能比你的主机开始时更大。如果你想在你的WordPress网站上整合更多的媒体,这可能是一个问题。

幸运的是,有几种方法可以设置你需要的限制。

增加WordPress中的最大文件上传限制的3种方法

那么,你如何增加你的网站的最大上传限制呢?有三种主要的方法,让我们依次看一下。

然而,在此之前,值得重申的是,每个主机的工作方式都有些不同。有可能其中一些方法在你的供应商那里是行不通的。我建议一次尝试一个解决方案,直到你找到适合你的需求。

1. 在你的WordPress网站的.htaccess文件中添加一些代码

我们的第一种方法涉及挖掘你的网站的代码并访问其.htaccess文件。 

你所要做的就是复制和粘贴一些预先写好的行。如.htaccess文件是你的WordPress网站的一个核心部分。虽然它有几个作用,但我们在这里要集中讨论的是它与服务器的关系。通过在.htaccess中添加一些代码,你在向服务器发出指令,解除你的限制。

当然,服务器只能提供主机允许的内容。例如,如果你的主机没有能力支持150MB的上传,在.htaccess文件中把限制改为150MB不会有预期效果。如果你对你的主机的功能有任何疑问,你可以直接与他们联系,了解更多细节。

你还需要一个文件管理器来开始使用。如果你还没有一个文件传输协议(FTP)客户端,我推荐FileZilla。它是一个可靠的工具,可以和你的WordPress网站一起使用,而且学习如何操作它是相当简单的。

一旦你用FileZilla访问了你的网站的文件,打开你的WordPress根文件夹,找到你的.htaccess文件。

然后,用文本或代码编辑器打开.htaccess文件。复制并粘贴以下代码在文件的末尾。

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

你也可以使用不同的值。你的.htaccess文件现在看起来应该是这样的。

保存文件并重新将其上传至服务器。然后重新访问你的网站的上传屏幕。你的上传大小现在应该增加到128MB(或你选择的任何值)。如果没有变化,你可以删除你对.htaccess文件的添加内容,并继续我们的第二个方法。

2. 创建或编辑你的WordPress网站的php.ini文件

这种方法也需要你使用FileZilla,并在你的网站代码中进行root操作。然而,由于它可能需要创建一个新的文件,所以它比.htaccess方法要棘手一些。

你需要做的是创建一个名为php.ini的文件,它将覆盖你的服务器的PHP配置设置。其中一个设置是最大上传限制。

与.htaccess方法类似,这不能使你的上传大小超过服务器的最大能力。幸运的是,对于典型的WordPress上传来说,这个最大值通常是绰绰有余的。

如果你对使用FTP客户端访问网站文件有一点经验,这是一个很好的尝试方法。如果你想练习你的开发技能,它也可以是一个有用的入门挑战。 

第一步是使用FileZilla打开你网站的根文件夹。

检查是否已经有一个名为php.ini的文件。很有可能它不在那里。在这种情况下,只需在文本或代码编辑器中创建一个文件,将其命名为 “php.ini”,并将其保存在你的根文件夹中。

然后,复制并粘贴以下代码到你的新的空白文件。

memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

一旦你输入了代码,确保你已经把文件保存在正确的地方。之后,你可以再次查看你的WordPress上传屏幕。现在最大的上传文件大小应该增加到64MB。

如果你用这种方法也不行,请删除新的php.ini文件。如果在你开始的时候已经有一个php.ini文件,只要删除你粘贴的代码即可。一旦你把这些都清理好了,你就可以进入我们的第三个也是最后一个方法。

3. 直接联系你的虚拟主机商家

由于你的文件大小限制是由你的虚拟主机提供商直接控制的,他们很可能也有权力为你增加它。你可能需要等待一段时间,这取决于你的主机的客户响应时间,但与他们联系是解决这个问题的一个直接方法。

如果以上两种方法都不适合你,这就是要走的路。如果你对改变你的WordPress网站的文件不感兴趣,而宁愿让别人来处理这项任务,这也是一个好的选择。

你在这里需要做的是联系你的主机的支持团队,看看他们是否可以提供帮助。许多主机都很乐意满足合理的要求。此外,请记住,这是在你检查你的主机选项时考虑一个强大的客户支持团队的重要性的另一个原因。

最后总结

最大文件上传限制可能是一个不好操作的事情,实际上你可以用一点代码或你的主机提供商的一些帮助来增加它。

在本教程中,我们介绍了三种方法来帮助你增加你的WordPress网站的最大上传限制。

  • 使用代码来调整现有的.htaccess文件
  • 在你网站的根目录下创建或编辑php.ini文件
  • 向你的虚拟主机寻求帮助
千百度
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容