17713433920 info@mac163.com
解决方案中的15个常见WordPress错误
解决方案中的15个常见WordPress错误

我们都喜欢WordPress,但有时它会使我们发疯!无论是可怕的白屏死机,来自插件的未知PHP错误还是导致我们网站崩溃的服务器问题,这都不是一件好事。但是,无论何时WordPress决定采取行动,都不要担心自己–在本文中,您总会找到一种解决方案。准备好玩乐吧,因为您和我将解决15个常见的WordPress错误。因此,事不宜迟,让我们从最常见的WordPress错误开始。

1.内部服务器错误

我认识的几乎每个WordPress用户都至少遇到一次内部服务器错误。这很烦人,因为与许多常见的WordPress错误不同,内部服务器错误不会告诉您需要解决的问题。这可能令人沮丧,因为错误可能是由多种原因导致的,如下所示。

内部服务器错误原因:

内部服务器错误的某些可能原因如下:

  • 插件功能损坏
  • 主题功能已损坏
  • .htaccess损坏
  • 耗尽的PHP内存限制

内部服务器错误解决方案:

该错误很容易使初学者陷入恐慌模式,但请不用担心,这里有一些解决方案。

一种。编辑.htaccess文件
由于内部服务器错误主要是由于.htaccess文件损坏导致的,因此请通过文件管理器(或FTP)登录到WordPress根目录,然后将.htaccess文件重命名为.htaccess.old。刷新浏览器以查看是否解决了该错误。如果错误消失,请转到“设置”->“永久链接”,然后单击“保存更改”按钮以重置您的.htacess和刷新写入规则。如果这不起作用,则可能需要检查插件。

b。停用所有插件
可能是您刚安装的插件有问题,但这很好,因为您知道要卸载或删除的内容。其他时候,此WordPress错误可能由于旧插件(或几个不兼容的插件)而出现。除非您停用插件,否则您将不确定是否是插件问题。

旁白:  如果看到内部服务器错误,则可能无法访问WordPress Admin。那么,您将如何停用插件?好吧,我们发现了当无法访问 WordPress Codex上的管理菜单时如何停用所有插件的方法。如果在停用所有插件后错误消失,则表明您已找到问题,现在该进行一些小试错游戏了。一次重新激活一个插件,直到找到罪魁祸首。删除插件并获得更好的替代品。您还可以通知插件作者,因为WordPress很漂亮,因此插件也应该如此。

C。更改主题
如果问题不是插件,则可能是您的主题。切换到“十二十二”主题并重新加载您的网站。如果仍然看到错误,则可能需要升级某些WordPress文件夹。

d。修复wp-admin和wp-includes文件夹
至此,您可能已经解决了WordPress错误。但是,如果不是这种情况,请尝试使用全新的WordPress安装中的较新文件夹替换wp-admin和wp-includes文件夹。

e。增加您的PHP内存限制
如果其他所有操作失败,则必须精打细算,并弄乱服务器上的一些内容。内部服务器错误可能令人沮丧,所以我不希望任何事情阻止您。这是一个由WordPress的好朋友增加PHP内存的绝佳指南。如果您喜欢使用快捷方式,请启动代码编辑器并创建一个名为php.ini的文本文件。在此文件中,添加以下代码:

memory=64MB

保存文件并将其上传到/ wp-admin /文件夹。如果增加您的PHP内存可以解决问题,请与您的Web托管商联系,以解决耗尽内存的问题。可能是任何东西,从损坏的主题功能到设计不良的插件等等。您的虚拟主机将为您提供服务器日志中的信息。

2.自动更新失败

WordPress现在具有自动更新功能,该功能负责安全性,小错误和类似的事情。功能是工作中的天才。很好,但有时会失败。考虑到自动更新功能不需要任何人工输入,您如何确定更新何时失败?您将看到以下内容之一:

  • PHP错误消息
  • 白屏黑屏(也称为死亡白屏– WSOD)
  • 显示更新失败的警告

更新失败原因:

  • 自动更新期间的Internet连接问题
  • 与主要WordPress文件的连接断开
  • 不正确的文件权限

更新失败的解决方案:

手动更新您的WordPress网站。如果您不知道从哪里开始,请在WordPress Codex上查看此 更新WordPress –手动更新文章

3.语法WordPress错误

我的分析表明,这是在向自己的WordPress网站添加代码段的人们中非常常见的WordPress错误。遇到此错误时,通常会注意到以下内容:

解析错误-语法错误,第38行的/public_html/your_site/wp-content/themes/your-theme/functions.php中出现意外的$ end

此错误不必让您感到压力,因为它会告诉您确切的位置。

语法错误原因:

很多时候,语法错误是由有问题的文件中某些缺少或意外的字符引起的。大多数情况下,这是由经验不足的人尝试编辑主题或插件中的代码引起的,但是当您安装了包含错误的新主题或插件时,也可能会发生这种情况。

语法错误解决方案:

一种。教育自己将代码片段粘贴到WordPress
作为WordPress初学者,就学习WordPress开发而言,您还有很长的路要走(但很有趣)。不过不要着急,所以花点时间。如果在将代码段添加到WordPress网站后遇到WordPress错误,则需要了解有关将代码段粘贴到WordPress的更多信息,否则会造成更大的损失。

b。修复受影响的代码
如果此WordPress错误是在更新插件或从网络粘贴一些代码后发生的,则您确切地知道要查找的位置。问题是您无法通过Appearance-> Editor(或Plugins-> Editor)来修复代码,因为语法错误将您锁定在网站之外,这对大多数初学者来说并不好,所以他们很反感。但事实并非如此,您可以通过cPanel中的FTP或文件管理器轻松编辑WordPress文件。查找受影响的文件并通过删除或正确重写来修复代码。

C。尝试使用其他主题或插件
如果激活新主题或插件时错误开始,则很可能是该主题或插件中的错误。因此,您可能希望找到替代方法或与开发人员联系,以便他们可以纠正错误。在某些情况下,您可能无法登录WordPress,在这种情况下,您可能必须通过FTP删除插件或主题。

4.建立数据库连接时出错

在常见的WordPress错误中,这很容易解释。建立数据库连接的WordPress错误使您知道某些东西断开了与WordPress数据库的连接。

数据库建立错误原因:

  • wp-config.php错误
  • 您的托管服务提供商存在问题
  • 您被黑了!在这里,我认为这个特定的WordPress错误没什么大不了的。

数据库建立错误解决方案:

一种。编辑您
的wp-config.php文件通过文件管理器或FTP访问wp-config.php文件,并确认数据库名称,主机,用户名和密码是否正确。如果您陷入困境或不知道首先要做什么,请考虑教给自己一些有关编辑wp-config.php文件的知识。

b。修复Web主机的问题
如果wp-config.php看起来正确,并且此WordPress错误仍然是问题,则应与WordPress托管提供商联系。他们将能够告诉您服务器是否已关闭,或者您的数据库由于超出配额而被关闭。如果他们告诉您一切都看起来不错,那么该是在您的站点上实现一些WordPress安全性的时候了。

C。扫描您的网站,确定其是否受到
黑客攻击。不,他们没有。您随时都可能成为黑客的受害者,尤其是如果您不知道如何保护WordPress网站时,尤其如此。为确保您的网站未被黑客入侵,请使用Sucuri Sitecheck之类的工具对其进行扫描。如果您收到坏消息,请保持冷静,并检查此内容,我的网站在WordPress Codex上被黑了。

5.暂时无法使用计划的维护错误

1,2,3…休息一下,让我们试着理解为什么会收到这个不太简短的WordPress错误。哦,顺便说一句,因为它很容易解决,所以完全不会给您带来麻烦。但是首先,让我们看一下原因。

预定维护错误原因:

  • 您的WordPress更新失败,因为有些事情超出您的控制范围
  • 该  .maintenance 文件更新后并未被删除的原因之一或其他

计划维护错误解决方案:

  • 手动更新WordPress安装
  • 通过FTP或文件管理器转到您的WordPress根目录(这是您的网站所在的位置),然后删除  .maintenance 文件

你玩的高兴吗?如果出现这些错误,您是否可以解决上述错误?如果可以的话,让我们继续进行WordPress错误六(6)。

6.电子邮件密码检索不起作用

造成这种情况的主要原因是健忘。也许您应该尝试一些增强记忆力的饮食和锻炼?开个玩笑……我们都忘记了最重要的东西,例如密码,用户名和电子邮件地址?照原样,您忘记了密码,并被迫使用“丢失密码”页面。问题是您从未通过电子邮件收到重置链接。您决定在检查垃圾邮件文件夹后重试,但仍然没有链接。

密码检索错误原因:

由于某些原因,您的WordPress安装程序不会将链接发送给您……原因可能是个谜!但是主要的问题不是为什么您没有收到密码,而是如何真正轻松,快速地重置密码?我们将在下面提供几个解决方案。

密码找回错误解决方案:

一种。通过phpMyAdmin重置您的WordPress
这是我将向您介绍的两个解决方案中较为技术性的。

  1. 登录到您的cPanel并导航到  Databases下的  phpMyAdmin
  2. 选择您的数据库(您的网络主机将帮助您找不到数据库)
  3. 导航到wp_users并单击浏览
  4. 转到您的用户名,然后单击“  编辑”
  5. 在user_pass中输入一个新值(您的新密码)
  6. 从“ 功能 ”下的下拉菜单中  选择“  MD5”
  7. 单击  底部的“执行” 按钮以保存您的更改

b。编辑您的functions.php文件
,现在使用一种稍微不那么技术性的方法。functions.php文件负责WordPress网站上的许多事情。如果您的电子邮件密码检索给您带来麻烦,请执行以下操作:

  1. 使用FTP或文件管理器导航到“ ../wp-content/themes/your_live_theme/ ”,然后下载functions.php文件。
  2. 在代码编辑器中打开文件并添加以下代码:
    wp_set_password('DesiredNewPassword',1);

    更换DesiredNewPassword 你的新passowrd。代码中的第一(1)是wp_users 表中的用户ID号  。

  3. 保存和上传functions.php
  4. 当您可以登录到您的网站时,消除代码(下载functions.php,删除代码并将其上传回主题文件夹)

7. HTTP错误403 –禁止

如果显示“ 您无权查看此页面。(403错误) “”消息,尝试登录WordPress网站时,您遇到了最常见的WordPress错误之一  -HTTP错误403。

HTTP 403错误原因:

  • 如果您的博客托管在Windows服务器上,则目录索引存在问题

HTTP 403错误解决方案:

将index.php添加到目录索引。通过将index.php添加到目录索引中,可以轻松解决此WordPress错误。只需转到“  控制面板”->“ Web选项”->“目录索引” 并添加index.php。

8.侧栏低于内容错误

第一次遇到此WordPress错误时,我感到非常困惑。我非常确信自己的主题完全是敬酒,因此我打算完全改变它。但是,我召集了Google蜘蛛,几秒钟后,我意识到这只是最常见的WordPress错误之一。这种认识消除了所有担忧。再点击几下,我找到了原因。

内容不足下方的侧栏错误原因:

  • HTML错误–有时您可能会忘记关闭一些div元素
  • CSS错误–有时,您可能不小心使用了不成比例的宽度,最终弄乱了整个布局

内容错误下方的补充工具栏:

一种。关闭所有div元素
在大多数情况下,pen div元素是造成此错误的原因。关闭所有打开的div元素,并消除将侧边栏推到wrap元素之外的多余div元素。使用W3验证程序之类的工具来检查您的HTML代码是否可能是导致此错误的原因。

b。修复CSS
不正确的宽度比例会弄乱您的布局,进而将边栏置于内容区域下方。您需要保持比例。例如,如果主容器的宽度为920px,则为内容分配620px,为边栏分配250px。剩下的50px留在边距上,不行。只要保持比例。另一件事,使用float属性时要小心。

9. WordPress管理员显示不正确

您是否曾经登录WordPress仅在各处找到WP Admin仪表盘?我的意思是链接的排列不正确,因为仪表板在没有CSS的情况下呈现。

管理员显示错误原因:

  • 使CSS文件变黑的代理和防火墙
  • 损坏的管理菜单插件

管理员显示错误解决方案:

一种。确保您不在代理服务器或防火墙的
后面如果您在代理服务器或防火墙的后面(也许是在工作中访问网站),请尝试在没有代理服务器或防火墙的情况下访问仪表板。您也可以尝试清除防火墙和代理缓存,看看是否可行。

b。更新/停用管理菜单插件
如果为管理菜单安装了诸如Lighter Menus和  Admin Drop Down Menu之类的插件后出现此错误   ,请尝试更新(重新安装)它。如果此WordPress错误仍然存​​在,请停用该插件。

10.连接超时错误

如果您的WordPress网站位于过载的共享服务器上,则您经常会看到此WordPress错误。以下问题是造成此错误的原因。

超时错误原因:

  • 繁重的插件
  • 主题功能错误
  • 耗尽的PHP内存限制

超时错误解决方案:

  • 停用最近安装的插件或重置插件文件夹
  • 增加您的PHP内存限制
  • 切换到“十二十二”主题,确定问题是否出在您的主题上

11.警告:无法修改标题信息–已发送的标题

这是另一个常见的WordPress错误,困扰着许多WordPress用户,尤其是初学者。如果确实遇到此错误,通常会看到类似以下内容:

警告:无法修改标头信息-标头已发送(输出始于/blog/wp-config.php:34)

最后一部分(输出从/blog/wp-config.php:34开始)告诉您错误的出处。

无法修改标题错误原因:

  • 受影响的文件中存在空格(在上面的示例中为  wp-config.php)

无法修改标题错误解决方案:

您需要删除空格。要摆脱此WordPress错误,请执行以下操作:

  1. 通过文件管理器或FTP下载受影响的文件(例如wp-config.php)
  2. 在您喜欢的编辑器中打开文件(例如Notepad ++
  3. 删除第一个<?php之前的所有空格(第一个<?php应该在第一行中)
  4. 关闭后删除所有空格吗?
  5. 保存文件

12.插件不会删除错误

一些插件(并且您想避免使用此类插件)附带了隐藏文件,当您要删除该插件时,这些文件会变得很麻烦。这是仅从您信任的信誉良好的网站上下载插件(以及相关主题)的一个很好的理由。问题是您无法通过WordPress Admin删除该插件,即使您通过文件管理器(或FTP)删除了该插件的文件夹,该插件仍然会出现。魔法?不,这是…

删除插件错误原因:

  • 该插件附带隐藏或嵌套文件

删除插件错误解决方案:

一种。从可信赖的来源获取插件
不要去各地搜集插件。如果您想购买编码良好的插件,请使用CodeCanyon或WPExplorer之类的知名资源。如果您想要免费的插件,请查看WordPress插件存储库。预防胜于治疗,对吗?

b。使用安全外壳(SSH)删除插件
只有对WordPress站点具有SSH访问权限时,此解决方案才有效。这是要做什么。使用SSH登录到您的博客,然后导航至“ ../wp-content/plugins/ ”。使用Is -aI 命令列出所有文件夹,最后使用rm(文件夹名称) 命令删除有问题的插件  。

13. WordPress帖子返回404错误

除了帖子之外,访问WordPress网站的每个部分都令人沮丧。每次访问单个帖子时,您都会得到一个404错误页面-这很痛苦,因为帖子是任何WordPress博客的骨肉。

404错误页面原因:

  • 固定链接设置有问题

404错误页面解决方案:

一种。保存您的永久链接
这个WordPress错误很容易解决,因此不要惊慌-您的读者将能够立即阅读您的帖子。只需转到设置->永久链接, 然后点击  保存更改 按钮。

b。修复您的.htaccess文件
如果修复您的固定链接不能解决此错误,那么现在是时候手动编辑.htaccess文件了。导航到您的WordPress根目录并下载.htaccess文件。如果不存在,请创建一个空白文本文件并将其另存为.htaccess。将以下代码添加到.htaccess文件中:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

将.htaccess保存并上传到同一位置。

14. WordPress内存耗尽错误

当您看到死亡白屏或此错误消息时,您知道遇到了此错误:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/your_site/wp-includes/plugins.php on line 36

内存耗尽错误原因:

  • 插件或脚本耗尽了您的内存

内存耗尽错误解决方案:

最简单的答案是简单地增加分配的内存。为此,请打开您的wp-config.php文件(可在您网站的根目录中找到)并添加以下代码:

define ('wp_memory_limit', '64M');
注意:使用文件管理器时,您不必下载文件(或任何其他文件)。您可以直接在文件管理器中编辑文件。如果找不到编辑选项,请与您的虚拟主机交谈。

15.致命错误未定义函数is_network_admin

我决定以一个简单但非常常见的WordPress错误结束本文。

未定义的函数is_network_admin致命错误原因:

  • 自动更新失败

未定义的函数is_network_admin致命错误解决方案:

进一步的协助/资源

如果我们无法解决您的错误,或者在本文中未提及您的特定错误,您可以在下面找到非常有用的资源列表,以及一些常见的WordPress错误及其修复程序的更多解决方案。如果仍然找不到解决方案,则可以随时尝试与您的虚拟主机联系,以查看他们是否可以为您提供帮助!当我们无法自己解决问题时,WPEngine曾多次出现在我们身边!

结论

我们到了。我们刚刚揭示了15个最常见的WordPress错误,并向您展示了如何解决它们。我们希望这篇文章在遇到WordPress错误时能派上用场。为该资源添加书签(虽然有时我们希望您不需要,但有时还是很可能需要它),请告诉我们如何解决网站上常见的WordPress错误,尤其是如果您有一种更好,更快的解决方案来解决其中的一种常见问题时WordPress错误。


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部