折纸SEO SEO优化 如何解决WordPress内存限制错误(2种方式)

如何解决WordPress内存限制错误(2种方式)

使用诸如WordPress之类的开源平台既有优点也有瑕玷。它既天真又可无限扩展,但还要求你对PHP、Linux…

如何解决WordPress内存限制错误(2种方式)

如何解决WordPress内存限制错误(2种方式)折纸SEO

使用诸如WordPress之类的开源平台既有优点也有瑕玷。它既天真又可无限扩展,但还要求你对PHP、Linux及Mysql等有一定的领会。在执行故障清扫息争决在使用平台时通常会泛起的一些错误时,这尤其主要。

打个譬喻,你被见告到达站点的“PHP内存限制”。许多时刻这对于小白用户来说,遇到这种情形只能够手足无措,尤其是由于您不知道是什么缘故原由导致了该问题或如何解决它。实在,此问题是最简朴的问题之一,纵然对于相对WordPress小白用户,也应该可以解决。

下面我们将注释什么是WordPress内存限制错误,它为什么会在你的WordPress网站上发生,及修复此错误的选项。

WordPress内存限制错误简介

WordPress已经是一个异常成熟与稳固的开源平台,但“天下无完善之物”,也难以阻止错误。你可能会遇到许多常见问题,例如污名昭​​著的“ 殒命白屏 ”或处于“维护模式”的网站。

不外,大多数WordPress错误并不难明决和修复。只管云云,它们可能会对小白站长造成威胁,稀奇是由于他们完全不知道有关发生了什么问题以及如何解决问题的任何信息。

实在这是我们遇到最常见的问题之一– WordPress内存限制错误。这也可以称为“ PHP内存限制错误”,一样平常你会看到如下类似的提醒信息:

fatal error: allowed memory size of 67108864 bytes exhausted

该错误可能在许多差其余情形下发生。然则,最有可能发生在您对网站执行特定类型的操作时,例如:

  • 安装并启用新主题或插件。
  • 上传图像和其他媒体到网站。

若是您在WordPress网站上遇到此错误,请不要忧郁。它背后的缘故原由很简朴–我们一起来领会它为什么发生,就能很好的解决了。

WordPress内存限制错误发生的缘故原由

报错信息中的“内存限制”即错误之泉源。就像其他任何器械一样,您的网站需要一定数目的内存才气存储其所有数据。这包罗其数据库和文件,您的所有内容,由插件和主题添加的代码等等。

此内存由服务器提供。购置服务器主机时,将为您的网站分配一定数目的资源,包罗用于存储网站及网站运行稳固的内存。

固然,购置昂贵的服务器主机一样平常情形下可为您的网站提供更多的空间和内存。但,对于小站长来说,都是从基本服务器套餐最先的,这纷歧定是一个问题。然则,这确实可能因你的服务器分配的内存不足导致内存限制错误。

随着站点的扩大或最先使用更庞大的插件和剧本,最终可能会到达内存限制。

当WordPress的某些事情导致较多内存占用时,就可能会泛起PHP内存限制错误,无法完成您实验执行的操作。

如何检查当前的PHP内存限制

若是你运行的是WordPress 5.2或更高版本,则可以使用“站点康健”工具检查网站受骗前的PHP内存限制。在WordPress仪表板中,转到“工具”→“站点康健”→“信息”,然后向下转动到服务器部门。在这里,您可以看到服务器上的PHP内存限制。

如何解决WordPress内存限制错误(2种方式)折纸SEO

检查PHP内存限制

若是可用内存很少(例如32M),那么:您需要增添分配给站点的内存量。下面我们将先容两种差其余方式,以解决此问题。

如何解决WordPress内存限制错误(2种方式)

与许多常见错误差异,WordPress内存限制问题很容易解决。

当网站到达PHP内存限制时,现实上只有两种解决设施。可以增添分配给站点的内存量,也可以选择升级服务器。让我们探讨一下何时以及如何使用这两种方式。

  • 选项1:增添分配给您网站的PHP内存
  • 选项2:升级服务器

选项1:增添分配给您网站的PHP内存

这看似简朴,但有时显而易见的解决方案是最佳解决方案。若是您的站点内存不足,那么最简朴的方式就是增添它可以接见的内存量。

显然,您可以增添限制的局限取决于你的网站所在服务器的内存容量。在下一节中,我们将详细讨论这一方面。然则,您的站点使用的内存少于现实可用的内存并不少见。

您网站的当前内存限制是在其wp-config.php文件中设置的,该限制可能匹配或可能不匹配提供商所允许的限制。因此,第一步是实验通过编辑文件来增添PHP的内存限制。

使用FTP客户端接见站点的文件

增添站点的内存限制将需要使用平安文件传输协议(SFTP)直接登录到站点。若是您从未执行过此操作,则首先需要安装SFTP客户端 -建议选择FileZilla,免费且相对容易上手:

如何解决WordPress内存限制错误(2种方式)折纸SEO

FileZilla

查找wp-config.php文件

设置并毗邻FileZilla之后,您应该在与以下类似的界面上查看:

如何解决WordPress内存限制错误(2种方式)折纸SEO

FileZilla接见服务器

在界面右上区域中,你将看到包罗站点文件的文件夹列表。查找站点的“根”文件夹,该文件夹通常以站点的域名命名,或称为public_htmlwww。打开此文件夹,然后查找名为wp-config.php的文件:

如何解决WordPress内存限制错误(2种方式)折纸SEO

百度搜索资源平台之非索引型Sitemap地址提交

wp-config.php文件

此文件存储有关网站数据库和设置等信息。因此,请务必不要更改除我们将要查看的特定代码行以外的任何内容。现实上,在继续进行任何操作之前,最好对网站进行备份,以防您意外删除或更改了主要内容。

增添站点的内存限制

备份到位后,继续打开wp-config.php文件。它看起来应该像这样:

如何解决WordPress内存限制错误(2种方式)折纸SEO

wp-config.php文件示例

然后,在文件中查找以下行:

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

请注重,该文件中的数字可能有所差异,由于它代表站点的当前内存限制。甚至你另有可能找不到此行。

若是找到该行,实验将数值调至更高。在大多数情形下,256MB应该足够,固然若是你当前设置256MB照样不够,可以实验逐步增添。若是找不到该行,则可以将上面的代码粘贴在:“/* 好了!请不要再继续编辑。请保留本文件。使用愉快! */”的前一行。

然后,更改保留到wp-config.php文件,然后关闭FileZilla。打开您的站点,然后实验重复首次遇到WordPress内存限制错误时所执行的操作。若是不再泛起,则说明问题已解决。

若是仍然遇到错误,则可以实验打开wp-config.php文件并进一步增添内存限制。然则,若是您实验几回但不起作用,则可能已到达托管服务提供商允许的最大限制。在这种情形下,您需要实验其他方式。

然则,在进行下一步之前,值得注重的是,某些主机可能不允许您通过FTP客户端接见站点。在这种情形下,您通常可以通过其他方式(例如,使用cPanel)手动更改内存限制。

又或者使用宝塔面板的站长,完成上述操作就更简朴了,登录你的宝塔面板,点击文件-进入网站对应的根目录,找到wp-config.php文件,点击编辑保留即可。

如何解决WordPress内存限制错误(2种方式)折纸SEO

宝塔面板

选项2:升级服务器

每种类型的主机将提供特定数目的资源。然则,有时刻,这些资源可能对于您的网站而言会变得不足。

若是您实验过如上所述那样增添站点的内存限制,然则没有起作用,第一步应该去确定网站当前所使用的服务器提供的内存容量。一样平常情形下你可以通过服务器提供商提供的网站后台可以查看到,又或者直接与之联系获取相关信息。

若是您已到达站点的最大内存限制,而且照样存在WordPress内存限制错误,则唯一的选择就是升级服务器设置了。

对于那些刚最先时思考性价比而使用共享主机的站长们,可能是时刻升级到自力VPS主机了,后者将会提供了更多的空间和资源。

若是思考外洋云主机,小编推荐:

Linode -稀奇推荐,这也是我们经常使用的外洋服务器提供商。 Linode 可选的数据中央对照多,全球有11个数据中央,其中亚洲两个:孟买1个,新加坡1个,日本1个,悉尼1个;北美5个,所有在美国;欧洲2个:德王法兰克福1个、英国伦敦1个。

此外,Linode 的价钱也异常低,提供最低5美金/月,但设置绝不模糊:1GB 内存、1个 CPU、20GB 的固态硬盘存储空间、1TB 流量、40GB 的入口带宽和1000GB 的出口带宽。这个设置对于搭建 Shadowsocks 服务来说,足矣。

如何解决WordPress内存限制错误(2种方式)折纸SEO

Linode服务器价钱表

Vultr –这个服务商的服务器,也是异常靠谱的外洋服务器。在数据中央方面,甚至比 Linode 还要多,全球共17个数据中央,其中北美有9个(西雅图 Seattle、硅谷 Silicon Valley、洛杉矶 Los Angeles、达拉斯 Dallas、芝加哥 Chicago、新泽西 New Jersey、亚特大 Atlanta 和 迈阿密 Miami;加拿大多伦多);欧洲4个(伦敦 London、阿姆斯特丹 Amsterdam、法兰克福 Frankfurt 和 巴黎 Paris);亚洲四个(日本东京、韩国首尔、新加坡和澳洲悉尼)。

在价钱上,Vultr 甚至要比 Linode 还要有优势,最低的套餐去到逆天的 2.5美金/月,固然设置会稍微比 Linode 的 5美金/月套餐稍微差一些,20GB的固态硬盘、1CPU、512MB内存和500GB 的流量。

相对于 Linode,Vultr 另有个便利性,就是后者支持 PayPal 和 比特币,前者则需要使用信用卡。

如何解决WordPress内存限制错误(2种方式)折纸SEO

Vultr服务器价钱表

若是是海内服务器提供商,这就没什么好推荐的了,无非就是阿里云、腾讯云之类的。注:我们一样平常接纳的是阿里云。

小结

WordPress网站上遇到错误可能会令人沮丧,尤其是若是对这个错误没有掌握太多信息时。幸运的是,WordPress内存限制错误比大多数错误更容易解决。你只要知道问题所在,而且从问题的起源点着手解决,就异常容易解决了。

在处置PHP内存限制问题时,主要有两个选择:

  1. 使用SFTP客户端或类似工具手动增添站点的内存限制。
  2. 升级提供更多内容可使用的服务器主机。

若是你有关于若那边理此特定错误有任何疑问,不妨留言与人人一起探讨!

如何设置百度搜索的Sitemap推送?

本文来自网络,不代表折纸SEO立场,转载请注明出处:https://www.30th-feb.com/2352

作者: DAR_KING

发表回复

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

联系我们

联系我们

在线咨询: QQ交谈

邮箱: luckiestmjt@163.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部