欢迎 👏 来到 wpForo 中文论坛! 在这里你可以发贴,求助,提问!
- 目前注册只允许使用国内邮箱 (qq.com,foxmail.com,163.com,sina.com 等),其他邮箱注册一律拉黑!!!!
- 论坛使用了 Google reCAPTCHA,如果注册时看不到验证码,请通过 📧 邮件 联系我们手动注册!
- wpForo 扩展插件讨论区需要付费会员才可以访问!
什么是 PHP 内存限制?
PHP 内存限制设置了网站上任何脚本可以使用的最大内存量。但这到底意味着什么?
您的网站由服务器提供动力,这些服务器只是用于保持网站后端运行的专用计算机。像普通计算机一样,它们使用处理器、存储和内存等组件——也称为内存。
内存是服务器最重要的部分之一。每个程序和应用程序都会占用一点内存。程序越密集,所需的内存就越多。当您的内存耗尽时,您的网站将运行缓慢,甚至拒绝加载。
Web 应用程序,例如 WordPress 插件,是可能占用服务器内存的许多东西之一。通常,这些应用程序占用的空间很小,除非您的主机为您提供很少的工作内存,否则您永远不会遇到任何问题。
但是,任何PHP应用程序的脚本在您的服务器上可以占用多少内存也有一个硬上限。当其中一个脚本超过限制时,你就会开始遇到问题。
您将看到一个带有错误的白屏,它甚至可能禁止访问您的整个网站。
为什么有内存限制?
想象一下,你的服务器出了点问题。也许一个程序被困在一个无限循环中,不断占用越来越多的内存,或者攻击者欺骗你安装运行恶意脚本的东西来占用你所有的资源。
当 PHP 进程失控时,内存限制会阻止它,然后它们会使您的整个服务器崩溃或消耗您当月的所有分配资源。
大多数合法的 PHP 脚本都非常小。每个单独的脚本应该只占用少量的内存,除非您有一个不寻常的程序,在一个脚本中需要比大多数程序整体所需的更多资源。这些类型的插件当然存在,但它们很少见。
如果您的内存耗尽,很有可能存在损坏或恶意的PHP程序,因此内存限制错误会启动。
但有时你真的在使用一个需要额外内存的大型插件。一些网络主机还将PHP内存限制设置得非常低,因此即使您没有安装异常耗内存的应用程序,也可能导致出现错误。
无论哪种方式,您都会很快遇到内存耗尽的错误。
内存耗尽错误
因此,您遇到了内存耗尽的错误。在整个网站或执行某些功能(如提交表单)时,您可能会遇到带有错误消息的白屏。
WordPress 中出现的内存限制耗尽错误
这是一个严重的问题,特别是当它影响您的整个网站时。每一小时,都会有很多迷路的访客。
如何在 WordPress 中增加 PHP 内存限制?
打开 wp-config.php 文件小心,除了 PHP 内存限制行外,不要编辑任何内容,因为这是一个敏感的文件,可能会破坏您的网站。仔细看看,直到你找到这条线: define('WP_MEMORY_LIMIT', '256M');
WP 内存限制,它出现在 wp-config
更改那里列出的数字,保存文件,然后关闭,就全部完成了!