如何修复 WordPress 中的 PHP 内存限制问题

如何修复 WordPress 中的 PHP 内存限制问题


对于没有任何技术背景的博主、企业家和小企业主来说,WordPress 可以说是最好的内容管理系统。 借助插件、主题和用户友好的仪表板,任何人都可以构建自己梦想中的网站,而无需接触代码。

但是随着用户开始走出他们的舒适区并探索 WordPress 的真正功能,他们可能会遇到各种错误,这些错误可能会将他们锁定在仪表板之外。

如果您像我一样经常摆弄我使用的平台的组件,那么您会遇到可怕的“死机白屏”——在您使用 WordPress 期间至少会遇到一次。

常见的情况是致命的 PHP 内存耗尽错误,它可以由安装新插件等简单的事情触发。 然而,它的原因是当您的 WordPress 网站的某个组件使用的内存超出 PHP 允许的内存时。

这更有可能发生在使用精美视觉效果、丰富内容和插件来推动资源分配的网站上。 一个例子是电子商务网站,它消耗大量数据和内存来运行。

幸运的是,增加内存限制是一种直接的解决方案,可以修复大多数(如果不是全部)PHP 内存耗尽错误。 这是如何做到的:

登录您的主机账户

首先,有多种方法可以访问您的主机帐户的 cPanel。 有些公司需要您登录官方门户网站,而有些公司只需要您在网站的 URL 中添加“/cpanel”。

到达托管帐户的 cPanel 登录页面后,请继续提供您的凭据。

在初始设置过程中,您的托管服务提供商会通过电子邮件将您的 cPanel 凭据发送给您。 如果你丢失了这个,你可以联系他们的客户服务寻求帮助。

登录后,您应该会看到一个包含 Web 服务器文件、域、软件等部分的屏幕。 查找“文件管理器”图标以继续。

大多数现代 cPanel 平台在文件管理器中有两个通用区域:文件夹浏览器和主资源管理器区域。 如果您的主机帐户有多个网站,您应该能够在左侧的文件夹浏览器中找到它们各自的文件夹。 查找存在 PHP 内存限制问题的网站以查看其内容。

在 WordPress 站点的根文件夹中,查找名为“wp-config.php”的文件。 您可以在此处手动增加 P​​HP 内存限制的大小。

请注意,根据您的托管公司,有不同的方法可以在您的 cPanel 中编辑文件。

在此特定示例中,您可以从右键单击菜单中选择“代码编辑”,也可以选择文件并从主工具栏中单击“代码编辑器”。
这应该会在新选项卡上打开代码编辑器。 要开始修复,请在 ‘

提示: 在收到 PHP 内存耗尽致命错误时,您可能会注意到的第一件事是文件路径以及错误消息中提到的相应行号。 在您的文件管理器中执行此操作是浪费时间,因为它不会跟踪错误的来源。

要修改 PHP 内存限制,您只需要粘贴一小行代码:

define( 'WP_MEMORY_LIMIT', '256M' );

“M”代表兆字节。 也就是说,上面的代码指示 WordPress 将 PHP 内存限制提高到 256 MB,这应该足以确保大多数网站的正常运行——即使对于在线商店也是如此。

新添加的代码应以蓝色突出显示。 将代码添加到 wp-config.php 文件后,单击保存按钮。 就是这样,继续刷新您的 WordPress 站点以查看 PHP 内存问题是否已解决。

禁用插件

如果上述解决方案没有解决您的问题,您可以尝试的下一件事是停用插件并一次重新激活它们。 如果无法访问您的 WordPress 仪表板,您可以按照以下说明通过文件完成此步骤。

首先,通过文件管理器导航回您的 WordPress 网站并导航到“wp-content”并查找“插件”文件夹。

您的目标是使您的 WordPress 安装无法访问此目录。 为此,只需将插件文件夹重命名为您想要的任何内容。 为了本指南的目的,我们将新文件夹称为“plugins.old”。

如果插件导致您的 PHP 内存耗尽问题,那么您应该能够再次登录到您的 WordPress 仪表板。

转到“插件”>“已安装插件”以查看此页面。

现在,返回文件管理器并将“plugins.old”文件夹名称恢复为“plugins”。

刷新您的 WordPress 仪表板以重新扫描所有系统文件夹。 如果您正确执行了上述所有步骤,那么您应该恢复所有插件 – 只是这次它们将被停用。

要找出导致问题的插件,请一一重新激活所有插件,直到您的仪表板再次停止工作。 别担心; 您可以通过重复重命名过程轻松重新获得访问权限。 但是,一旦您这样做了,请不要重新激活有问题的插件并联系其发布者以寻求可能的修复。

恢复到默认主题

最后,如果您怀疑 PHP 内存耗尽错误是由新主题引起的,那么您可以通过恢复为默认主题来解决它。

您可以通过导航到 cPanel 文件管理器中的“wp-content”>“主题”并删除当前活动主题的文件夹来执行此操作。 请记住在执行此操作之前通过下载它来创建备份。

请注意,重命名文件夹不起作用,因为 WordPress 仍会检测主题文件。 但是如果您删除主题的文件夹,WordPress 将被迫恢复为默认主题。 如果您可以再次登录仪表板,您将知道该过程是否有效。

作为 WordPress 用户,故障排除是您学习生存和成长所需的关键技能之一。

这是另一个有用的帖子,可以帮助您解决此内容管理系统的一些问题。 祝你好运,学习愉快!

Leave a Comment