处理 WordPress 中的致命错误是一项通行权.它最终会发生在每个人身上.
如果您有一个多媒体丰富的网站,那么 WordPress 的标准配置将无法满足您的需求,并且在某些时候,您会遇到以下错误之一:
"致命错误:xxxxxx 字节的允许内存大小已用尽"和"filename.jpg 超出了此站点的最大上传大小."
解决这些问题的最简单方法是联系您的主机以帮助您重新配置 WordPress.如果您想自己执行此操作,并且可以轻松编辑您的站点文件,请继续阅读.
我们将介绍几种使用几行代码修改 WordPress 文件的方法,以便您可以增加最大 PHP 内存限制和最大上传文件大小.
什么是 WordPress 中的 PHP 内存限制?
PHP 是一种服务器端语言,可生成用于创建您的站点的 HTML 页面.PHP 是一种功能强大的动态语言,可以执行计算、处理 WordPress 查询等操作,但它需要内存来执行这些操作.
WordPress 的默认内存限制是 32MB,但通常不得不增加它.例如,WooCommerce 为 WordPress 推荐的 PHP 内存限制为 64MB.
当 WordPress 达到默认内存限制时,它会尝试将内存增加到 40MB(单站点安装)和 64MB(多站点安装).如果这还不够,那么您将看到致命错误消息.
128MB 的 PHP 内存限制对于大多数网站来说应该绰绰有余,除非您有需要更多的插件.如果您想查看不同插件使用了多少内存,请安装 Server IP &内存使用显示插件.
激活服务器 IP 和内存使用显示插件后,您可以停用插件并查看它如何影响内存使用.优质插件应该有效地使用内存以避免服务器过载.
为什么 WordPress 一开始就需要更多内存?
在某种程度上,增加 WordPress 内存限制是一种快速调整,类似于增加 WordPress wp-config.php 文件中的最大上传大小;但是,您需要小心,因为增加内存限制有时会使 WordPress 中的低效率问题更难被发现.
在增加 WordPress 中的内存限制之前,我想鼓励您首先尝试找出是什么导致了如此多的内存占用.通常,从长远来看,为一个问题投入更多资源可能会花费更多,尤其是在您必须升级托管计划的情况下.WordPress 中的低效率还表现为网站速度较慢和糟糕的用户体验,因此找到问题的根源可以解决您可能遇到的多个下游问题.
如果被忽视,WordPress 的一个组件很容易出现问题,那就是您的托管服务器正在使用的 PHP 版本.只有 4.4% 的 WordPress 网站正在运行最新版本的 PHP,64% 的网站正在运行不再接收活动更新的 PHP 版本.
这不仅会损害安全性,而且最新版本的 PHP 7.3 每秒可以处理的请求数量是 PHP 5.6 的 3 倍.因此在您的托管服务器上更新到最新版本的 PHP 将使 WordPress 更高效,并且无需增加 WordPress 中的内存限制.
WordPress 的最大上传限制是多少?
WordPress 中的最大上传限制是指 WordPress 允许上传的最大文件大小.您可以在媒体库上传屏幕中查看 WordPress 的最大上传限制.