1. David Wu首页
  2. WordPress
  3. WordPress建站教程

WordPress建站之如何增加WordPress文件上载限制

网站最大的便利之一就是可以轻松地与访问者共享文件。我们会想到可打印表格,电子书,视频,音乐和图像等项目。 对于我们这些使用WordPress作为内容管理系统(CMS)的人来说,通过媒体库添加这些类型的文件相对容易。甚至还有一种嵌入多媒体文件,画廊和播放列表的内置方式。 但是,根据您的特定设置,您可能会遇到相当 WP网站建设

网站最大的便利之一就是可以轻松地与访问者共享文件。我们会想到可打印表格,电子书,视频,音乐和图像等项目。

对于我们这些使用WordPress作为内容管理系统(CMS)的人来说,通过媒体库添加这些类型的文件相对容易。甚至还有一种嵌入多媒体文件,画廊和播放列表的内置方式。

但是,根据您的特定设置,您可能会遇到相当严格的文件上传大小限制。这使得很难发布全屏高清视频或高分辨率PDF文件的.ZIP存档。

值得庆幸的是,在大多数情况下可以增加上传限制 – 并且它很容易实现。但是,这样做的方法很大程度上取决于您的Web托管环境。让我们来看看需要改变哪些设置,以及制作它们的几种不同方法。

你需要改变什么

要增加WordPress文件上传限制,您必须更改主机帐户的PHP配置中的一些设置。当然,网络托管公司在服务器配置和自己的更改策略方面差异很大。

因此,您采用的方法在很大程度上取决于主机支持的方法。查看他们的文档或咨询支持代表以了解建议的内容。

但无论如何,我们都希望更改(或至少审核)以下设置:

  • upload_max_filesize
  • post_max_size
  • memory_limit
  • max_execution_time

我们将了解他们的所作所为。现在,重要的是要知道每个项目(特别是前三个)在上传文件时都可以发挥作用。最后一个在处理它们时有发言权(例如,一个充满帖子的导入文件),这也是相关的。

WordPress网站建设

WordPress网站建设

更改上传限制的方法

现在我们知道我们想要改变哪些设置,是时候做一些研究了。与您的网络托管服务提供商讨论他们支持调整PHP设置的方法。它可能是下面的选项之一。

请注意,编辑这些设置是一项严肃的工作。因此,在进行更改之前,请务必制作任何文件的备份副本。一个错误的举动可能会导致您的网站出现故障。

有了这个,这里有一些增加WordPress文件上传限制的最常用方法:

在您的主机控制面板中

调整这些设置的最简单方法之一是在Web托管控制面板中更改一些数字。使用cPanel或类似GUI的主机可以允许您直接在浏览器中更改PHP设置。

直接编辑php.ini文件

某些主机(或者如果您运行的是本地托管环境)可以直接访问您帐户的php.ini文件。这可以通过FTP下载文件,进行更改,然后将其上传回服务器上的正确位置来完成。

或者,您可以通过命令行访问它。这是专家领域,所以要小心!

创建和上载.user.ini文件

许多主机宁愿你没有直接访问完整php.ini文件 – 并且有充分的理由。作为替代方案,它们允许您创建名为“ .user.ini” 的文件,该文件允许您手动添加和更改所需的设置。

从那里,将其上传到您的服务器(通常是您网站的根目录),您的新设置将覆盖默认设置。这种方法提供了额外的安全性,因为即使您犯了错误,也可以快速修复或删除文件。

修改您的.htaccess文件

在某些主机上,您可以通过站点的.htaccess文件调整PHP设置。这是一个隐藏文件,通常位于您网站的根目录中。您可能需要调整FTP软件设置才能看到它。

但是,编辑此文件时请小心并保留备份。.htaccess可以用于许多不同的服务器设置,WordPress依赖于它的永久链接结构。

WordPress网站建设

WordPress网站建设

设置值

一旦您知道如何以及在何处更改网站的PHP设置,现在就要实现它们了。但正确的价值观是什么?

这实际上取决于您的具体需求。在大多数情况下,在增加文件上载限制时,您会有一些灵活性。但是,限制越高,您将使用的潜在服务器资源就越多。因此,在进行更改时请记住这一点。

出于我们的目的,将限制设置为健康的24MB应该适合大多数需求 – 但您可以将您的设置设置为您喜欢的任何内容。这是它的完成方式。

如果您正在编辑现有设置php.ini .user.ini从头开始创建文件,您的设置将如下所示:

upload_max_filesize = 24M
post_max_size = 26M
memory_limit = 28M
max_execution_time = 300

如果您正在编辑.htaccess文件,则您的设置将如下所示:

php_value upload_max_filesize 24M
php_value post_max_size 26M
php_value memory_limit 28M
php_value max_execution_time 300

现在,让我们提供一些关于这些设置的作用以及我们如何达到这些特定值的背景信息。

upload_max_filesize = 24M
此设置允许上传最大24MB的文件(请注意,设置本身使用“M”,而不是“MB”)。在合理范围内,它可以更改为您喜欢的任何数字。

post_max_size = 26M
一般来说,post_max_size应该设置一个更高的数字,upload_max_filesize以确保一些喘息的空间。如此处所示,设置不必显着更高 – 只需要一点点额外就可以了。

memory_limit = 28M
随后,memory_limit应该设置得更高。遵循这个公式将有助于保持平稳运行。

max_execution_time = 300
这个是完全可选的。它设置允许PHP脚本在终止之前运行的秒数(在我们的例子中为300)。

但是,当PHP应用程序(如WordPress)处理文件上载时,它确实派上了用场。例如,如果您要将一个非常大的文件上传到媒体库,那么WordPress(可能还有一个插件)将需要处理该文件。这可能需要很长时间。

增加max_execution_time将有助于确保过程在有机会完成之前不会超时。同样,您需要与您的主机核实,看看这里推荐的是什么。

WordPress网站建设

WordPress网站建设

一种尺寸不一定适合所有

WordPress的魅力在于提供了极大的灵活性。主题和插件不仅可以帮助您构建满足您的确切需求的网站,而且您还可以进行许多“引擎盖下”的自定义。其中许多与PHP直接相关。

对于我们这些需要上传大文件的人来说,只需快速更改P​​HP设置即可。这只是让WordPress网站成为您自己的另一种方式。

原创文章,作者:网站建设,如若转载,请注明出处:https://www.davidwu.net/archives/7568

服务项目 服务内容 收费标准(元)
开发定制 WordPress主题/插件开发定制 (以最终需求为准)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

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