使用技巧

WordPress常见的10个错误以及如何修复

如果您的业务网站是基于WordPress构建的,则很可能会遇到一些常见的WordPress错误。您现在也面临着一个挑战,否则您将无法在这里找到自己的出路。

不用担心 几率对你有利。使用WordPress构建您的网站后,您还有其他用户遇到了相同的Wordpress错误并很可能找到了解决方法。

在本文中,我们将分解Wordpress用户遇到的十个最常见错误,并提供您可以自己做的简单修补程序。

但是首先,明智的说一下……

备份您的网站!

我们今天将与您分享的某些流程需要在后端进行一些修补,这可能导致上帝知道哪些悲喜剧。如果在进行任何更改之前备份站点,则可以避免很大的潜在压力。

您的网络主机通常会提供此类服务的一种变体,但您可以使用Wordpress插件自行完成。尽管它会花费您一些钱,但Vaultpress是一个轻巧但功能强大的解决方案。但是,在大多数情况下,UpdraftPlus的免费插件可以正常工作。如果您喜欢,也可以手动执行此操作。

无论您采用哪种处理方式,都必须先准备好Wordpress备份,然后再尝试任何操作。

为了减轻此过程中的任何其他问题,您可能还需要进行一些Wordpress故障排除并准确指出要修复的内容。

话虽如此,让我们潜入吧!

1. 500内部服务器错误

问题:

是最常见的错误WordPress用户面对的一个,主要是因为它意味着,一些与你的服务器南下和WordPress不知道它到底是什么。

登录到WordPress网站时,如果出现“内部服务器错误”或“ 500内部服务器错误”,则可以轻松检测到此问题。

解:

可以想像,有许多方法,你可以去修复这个错误。

检查您的.htaccess文件

.htaccess文件是您的朋友。通过使用重写规则指导站点,它可以帮助您的站点了解其功能。但是,每当您向站点添加新功能时都会进行更改,这也可能是一个巨大的痛苦。这样,它可能会损坏并导致您得到可怕的错误。

幸运的是,有一个快速修复方法。

转到您的FTP客户端,然后在根目录中找到.htaccess文件。如果看不到它,则需要启用“强制显示隐藏文件”。

找到文件后,将其文件名重命名为.htaccess_old。重新加载您的网站。

如果这样可以解决错误,请重新保存您的永久链接结构(在“设置”>“永久链接”中)以生成新的.htaccess文件。

增加您的PHP内存限制

SE(内部服务器错误)也可能是由于wp-config.php文件中的内存不足。在这种情况下,简单的解决方法是增加PHP内存。

为此,请访问您的wp-config.php文件并添加以下行:

define(’WP_MEMORY_LIMIT’,’64M’)。

这段代码将告诉WordPress将您网站的内存限制增加到64MB。如果您的情况和托管提供商允许,则此代码的其他变体设置为128MB和256MB。您还应该将代码粘贴在“仅此而已,停止编辑!祝您博客愉快。”

值得注意的是,并非所有的Web主机都允许其用户自己增加站点的内存限制,在这种情况下,您需要请他们为您做。

远程停用所有插件

有时,错误的插件可能会触发内部服务器错误。当插件与您当前的WordPress版本不兼容,或者插件最初被损坏且容易受到攻击时,就会发生这种情况。

不要惊慌 您可以轻松解决此问题。

您需要做的是停用插件,然后逐个重新激活它们,直到发现哪个插件导致了错误。

ISE有时会将您锁定在wp-admin外,您必须在其中远程进行此操作。转到您的FTP客户端,找到wp-content文件夹,然后将您的插件文件夹重命名为“ plugins_old”。

这将停用所有插件并消除错误,使您可以访问网站的后端。在那里,只需单独重新激活插件,然后查看引起问题的插件。

与您的主机联系如果您已经用尽了以上所有选项,现在是时候联系您的虚拟主机,并要求他们从他们的末端开始为您服务。大多数网络托管商都会很乐意为您做这件事。

2. WordPress错误建立数据库连接

问题:

当WordPress是在连接到您的网站的MySQL数据库服务器发生故障时此 数据库是所有文件所在的位置。如果WordPress无法连接到它,则您的网站很可能将关闭。

解决方案:

检查的wp-config.php文件签出

wp-config.php文件包含您的登录凭据和其他有关WordPress的基本信息。

确保您的用户名,密码,数据库名称和主机服务器正确。为此,跳至您的根目录并找到wp-config.php,进行访问,并确保此代码中包含正确的凭据。

define(’DB_NAME’,’database_name’);
/ ** MySQL数据库用户名* /
define(’DB_USER’,’用户名’); / ** MySQL数据库密码* /
define(’DB_PASSWORD’,’password’);

/ ** MySQL主机名* /
define(’DB_HOST’,’localhost’);

这样做可以解决大多数情况下的问题。

向您的主人寻求帮助

如果错误仍然存​​在,则可能是您的MySQL服务器出了点问题,或者您达到了最大大小。无论哪种情况,都可能是时候联系您的虚拟主机并要求快速修复。

3. WordPress更新后出现“根本无法进行定期维护”错误

问题:

你得到错误的“计划检修暂时不可用”,这不是一个真正的错误。从技术上讲,这是一个通知页面。当您将WordPress更新到新版本时,通常会发生这种情况。

当WordPress由于服务器速度慢和内存不足问题而难以推动某些更改时,用户会收到此错误。有时,WordPress会很难使您的网站退出维护模式,因此出现了问题。

解决方案:

这里有一个简单的解决了这一点。每当您更新站点时,WordPress都会创建一个.maintenance文件,该文件指示您的站点处于维护模式。如果您在根目录中删除此文件,则站点最终将退出维护模式。

请注意,在执行此操作之前,必须确保WordPress已成功更新WordPress。如果您删除.maintenance文件,但更新没有通过,则删除该文件可能会导致您的站点出现一些问题。

4. WordPress边栏显示在内容下方

问题:

没有一个颤抖的OCD心中多看到所有你把你的WordPress主题的工作由图所示内容侧边栏有得到错位。这很丑陋,古怪,并且不会给客户留下很好的印象。

但是为什么会这样呢?

这可能意味着以下两种情况之一:1.)您的主题文件已损坏,或者2.)您的HTML无效。

解决方案:

为了解决这个问题,你需要确定哪两个原因使您的侧边栏下方出现你的内容。

如果是因为您的主题,一个简单的解决方法是确保您的主题已更新为最新版本。您可以通过转到外观>主题来执行此操作。

如果仍不能解决问题,则可能需要检查主题的style.css文件,可以通过外观>编辑器进行访问。您可能已为内容和侧边栏区域设置了大小设置属性,这些属性会使您的网站感到困惑,并导致其将侧边栏放置在内容下方。

如果是因为您的HTML,请检查一些<div>标签。如果将太多的标签放入HTML中,这些标签会使您的网站布局完全混乱。您可以使用HTML验证器来帮助检测导致问题的标签。

5. WordPress的死亡白屏

问题:

死亡的可怕的 用户喜欢使用WSOD,它使您的网站消失,只显示白屏,其中没有任何内容。想想Windows的“死亡蓝屏”,却要吓人得多。

有很多原因可以导致此问题,但是由于没有错误消息显示,因此很难查明。

解决方案:

因此,用户已经指出了一些解决方案。我们在下面列出了最受欢迎的游戏。

增加您的PHP内存限制

根据您的托管,您的WordPress网站将具有不同的内存限制,因此容易受到不同内存问题的影响。

当您遇到WSOD错误时,第一步应该是增加站点的内存限制。

在“内部服务器错误”部分中阅读我们的指南。

远程禁用所有插件

有时,一个有故障的小插件可能会使您的整个网站瘫痪。要找出导致问题的原因,请通过FTP客户端远程禁用所有插件,然后逐个重新激活它们,以找出导致问题的原因。

在“内部服务器错误”部分中,阅读有关禁用插件的指南。

使用默认主题

主题损坏或错误也可能是WSOD错误的元凶。如果您安装了新主题并出现错误,则可能是引起此问题的主题。

在这种情况下,您要使用默认主题。

如果您无法访问后端,则必须使用所选的FTP客户端远程设置主题。

与停用插件的过程类似,您需要将主题文件夹重命名为“ folder_old”。这样做将自动为您的网站设置默认主题,并备份您的网站。

启用调试模式

如果以上修复程序均无效,请尝试启用调试模式。为此,请在您网站的根目录中找到wp-config.php并添加以下行:

define(’WP_DEBUG’,false);

在大多数情况下,这可以解决问题。

向您的主人寻求帮助

如果上述解决方案不起作用,请寻求网络主机的帮助以更正错误。

您应该在这里看到一个模式。您只能在WordPress上进行很多故障排除。如果这些错误仍然存​​在,明智的做法是与您的主机提供商联系以寻求技术支持,或者如果您发现自己处于困境,请雇用一名开发人员

6. WordPress 404错误

问题:

另一种常见的WordPress的问题是帖子返回404错误。

当您的.htaccess文件被删除或其重写规则已损坏时,通常会触发此错误。这会导致您的单个帖子页面返回404错误,而您网站的其余部分都可以完美访问。

解决方案:

虽然听上去的确严重,404错误修复是简单明了。

您只需要转到永久链接设置(“设置”>“永久链接”),然后单击“保存更改”即可生成具有正确重写规则的新.htaccess文件。

7. WordPress中的“上传:无法将文件写入磁盘”错误

问题:

如果您所看到的WordPress的错误“上传:无法写入文件到磁盘”,当上传文件到您的媒体库,这意味着你的网站的权限设置不当。这将阻止您在服务器上写入文件,包括添加新文件。

解决方案:

修正这个错误,你需要一个FTP客户端。这个过程看起来有些不同,但是为了示例,我们使用FileZilla

首先,将您的站点连接到FTP。找到wp-content文件夹。右键单击,然后选择文件权限。

将会弹出一个对话框“更改文件属性”。将其更改为以下设置:

  • 所有者权限:读取,写入,执行
  • 组权限:读取,执行
  • 公开权限:读取,执行
  • 数值:755
  • 递归到子目录:是
  • 仅适用于目录:是
  • 单击确定以保存您的设置

这本身可以解决问题。如果不是,请再次重复该过程,这次使用以下设置修改对话框。

  • 所有者权限:读取,写入,执行
  • 组权限:读取,执行
  • 公开权限:读取,执行
  • 数值:644
  • 递归到子目录:是
  • 仅适用于文件:是
  • 单击确定以保存您的设置

如果问题仍然存在,则可能是时候联系您的虚拟主机,并为您修复问题了。

8.锁定WordPress管理员(wp-admin)

问题:

入门锁定WordPress管理出比你想象的更常见。很容易丢失我们每天登录的数百个站点的登录凭据。这没有什么可耻的,即使我们当中最好的人也忘记了他们的WordPress密码。

但是,如果辅助邮箱由于某种原因无法使用怎么办?这听起来很令人震惊,但请不要将所有头发都拉出来。有一个很简单的解决方案。

解决方案:

如果您无法访问WordPress的后端,则需要通过phpmyadmin数据库里面重置您的密码。PHPMyAdmin的界面通常位于提供商的控制面板中。

进入后,找到站点的数据库并找到wp_users表。

在user_login列中找到您的用户名,然后单击左侧的“编辑”。

在下一个屏幕上,找到一个名为“ user_pass”的字段。将其更改为所需的密码。在“功能”列下,勾选下拉菜单并将其设置为MD5。点击“保存更改”,一切顺利。

您应该能够使用创建的新密码登录到站点。

9. WordPress致命错误:允许的内存大小已用尽

问题:

我们已经谈了很多关于本文前面内存问题。因此,此错误不应使您的膝盖发抖。即便如此,遇到如下所述的特定类型的错误仍然令人不寒而栗。

致命错误:xxx行上的
/home4/xxx/public_html/wp-includes/plugin.php中已用完了33554432字节(允许分配2348617字节)的允许内存大小

但是不要惊慌!这很容易修复。

解决方案:

由于WordPress的依赖于内存进行有效的同时运行其所有的功能,你的服务器将需要分配的内存大小,以不同的应用,包括PHP。

默认情况下,WordPress将您的限制设置为64MB以下。因此,使用我们在上面的“内部服务器错误”部分中介绍的过程,编辑wp-config.php文件并添加以下代码:

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

如前所述,请确保将代码粘贴在“仅此而已,停止编辑!祝您博客愉快。”

10. WordPress错误:连接超时

问题:

通常

这仅表示您的服务器不能很好地处理站点的重量。在便宜的共享托管计划中,这很常见,在这种计划中,您与其他用户共享有限的资源。

解决方案:

就像在白色屏幕死亡的错误,有几个主要的解决方案来解决这个问题。

增加您的PHP内存限制

解决此错误的最常见方法是增加站点的内存限制。通过为其分配更大的内存分配,可以使站点更轻松地完成繁重的工作。

在“内部服务器错误”部分中阅读我们的指南。

远程禁用所有插件

插件也会导致连接超时。

在“内部服务器错误”部分中,阅读有关禁用插件的指南。

使用默认主题

由于主题问题,您的网站也可能会超时。

在“死亡白屏错误”部分中,阅读有关禁用插件的指南。

对您的WordPress网站进行防错

WordPress成为了像您这样的许多在线企业家的礼物。只要有足够的经验来修补这个出色的CMS,任何患者都可以从中获益。但这也不意味着它是完美的。

如果您使用的是WordPress,则您会遇到诸如上面列出的错误之类的事实,这很容易调和。WordPress的最大优点是,在蓬勃发展的用户群和有用的开放社区的支持下,这些错误几乎总会在某个地方提供修复程序。

这应该让人放心,但是作为企业家,您将比从知道在WordPress后端修补哪些部分更能从更强大的解决方案中受益。