专注国内外云服务器
分享建站技术教程

12个WordPress常见错误及对应解决办法

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

WordPress通常不会无缘无故地出现错误,常见的WordPress错误一般为第三方主题或者插件,服务器设置等导致。

虽然许多错误乍一看似乎令人生畏,但大多数WordPress问题源于通常易于处理的相对较小的问题。只要您了解问题的根源,您通常可以自行执行一些基本的故障排除。

为了帮助您,本教程将介绍如何诊断和纠正12个最常见的WordPress错误。

1.解析错误/语法错误

让我们从一个简单的开始。虽然我们将要查看的许多错误可能会因它们提供给您的信息太少而令人沮丧,但“解析错误”(或“语法错误”)至少足以帮助您准确地告诉您出了什么问题。

当您的站点代码存在问题时,会发生此错误,最常见的是在functions.php文件中。将出现一条简单的消息,而不是加载您的页面,其中解释了问题所在以及发生的位置。

要解决此问题,您需要使用SFTP访问指定的文件。推荐使用FileZilla,因为它是一个免费的开源工具。只需使用您的网络主机提供的服务器账号密码,并访问您网站的后端。

然后,您需要找到有问题的文件。在上图中的示例中,您可以看到问题出 在站点当前主题的functions.php文件中。因此,我们将访问该主题的文件夹,右键单击functions.php,然后选择View/Edit。

如果您检查Parse错误消息,您可以看到它甚至会告诉您问题存在于哪一行。现在我们只需要找到那一行代码并解决问题。在我们的例子中,这是一个缺少括号的简单情况,所以让我们解决这个问题。

保存您的文件,并在您的FTP客户端询问您是否要替换服务器上的现有文件时选择是。您现在应该能够检查您的网站并看到它恢复正常。

2. 死亡白屏 (WSoD)

WordPress中最臭名昭著和最神秘的错误之一是可怕的白屏死机 (WSoD)。此错误只是将您的整个站点替换为一个空白、白色的内容,不留下任何错误消息或进一步的帮助。

出现此问题的原因有多种,通常意味着您的网站无法正确加载。因此,有多种方法可以对其进行故障排除。

实际上,我们之前已经在本博客中介绍了如何修复WSoD,因此我们建议您查看我们针对此错误的综合指南。但是,以下是您可以采取哪些措施来解决这个特别棘手的问题的快速摘要:

  1. 禁用插件。 WSoD背后最有可能的罪魁祸首是有问题的插件,因此请尝试将它们全部禁用,看看是否能解决问题。
  2. 禁用主题。您的主题也可能导致此问题,因此请使用SFTP将其替换为WordPress的默认主题之一。
  3. 激活WordPress调试模式。 这是一个有用的功能,可让您直接在每个页面上查看错误,这可以帮助您查明WSoD的根本原因。
  4. 清除缓存。 最后,即使WSoD已修复,您站点的缓存解决方案也可能导致您看到过时的文件。因此,您需要清除缓存并查看是否可以解决问题。
  5. 提高内存限制。 您的站点可能内存不足。您可以通过编辑php.ini文件来提高最大限制。

这些方法将在绝大多数情况下修复WSoD。但是,如果您仍然遇到问题,您应该联系您的服务器支持团队以获得更多帮助。

 

3. 内部服务器错误

该内部服务器错误是另一个问题,可以是令人沮丧的不透明有关基本问题。

幸运的是,此错误的潜在原因比WSoD少。当服务器出现未知问题时会出现,一般是以下情况之一引起的:

简单来说,.htaccess是一个文件,它决定了您的WordPress站点如何与其服务器通信。此文件可用于提高站点的安全性,并覆盖某些默认服务器设置。要测试并查看此文件是否导致内部服务器错误,您需要做的就是禁用它。

您可以再次使用SFTP执行此操作。该文件通常位于您站点的根目录中,该目录通常名为public_html。

要禁用该文件,只需更改其名称。例如,如果您将其重命名为.htaccess-disabled,则您可以检查您的站点以查看问题是否已解决。

如果这确实解决了问题,您需要做的就是生成一个新的、无错误的.htaccess文件。您可以通过进入管理仪表板并访问 设置>固定链接 来做到这一点。

您无需在此处进行任何实际更改。只需单击“保存更改” 即可生成新的.htaccess文件。这应该有望解决问题。

如果没有,您可能需要增加PHP内存限制。如果您发现无法进一步提高限制,您可能需要升级你的网站服务器配置。

4. 404错误

404错误应该是互联网用户最熟悉不过的了。

它表示服务器无法找到请求的页面。此错误最常与损坏的链接和更改的 URL 相关联,但即使您要查找的页面应该 可用,也会发生此错误。

发生这种情况时,最可能的原因还是.htaccess文件。此文件还处理您站点的超链接结构,并且它可能会错误地重定向您的 URL。因此,您的第一步应该是 使用我们在上一节中概述的步骤重新生成一个新的.htaccess文件。

但是,万一这不能解决错误,您可能需要重新上传.htaccess。最简单的方法是创建一个新文件,命名为.htaccess(不要忘记句号,也不需要添加文件扩展名),然后粘贴以下默认代码:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

您现在可以将文件上传到站点的根文件夹。在大多数情况下,这应该可以解决您看到的404错误。

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

顾名思义,如果您的站点无法访问其数据库,则会出现此错误。如果您不熟悉该术语,您站点的数据库就是存储其所有内容的地方。这包括您的文章、页面和用户信息。因此,如果您无法访问数据库,您的站点将根本无法运行。

发生此错误的原因有多种,但大多数原因源于您网站上的单个文件,即wp-config.php。此文件包含有关您站点数据库的所有信息,因此它很可能是此类问题的根源。

要修复数据库连接,请访问您站点的wp-config.php文件,该文件应位于其根文件夹中。

右键单击该文件,然后选择View/Edit。您首先要检查文件中的凭据是否正确。为此,您应该访问您的phpMyAdmin 以查找确切的详细信息。如果文件中的主机名、用户名、密码和/或数据库名称不正确,替换它们应该可以修复错误。

但是,如果错误仍然存​​在,您可能需要激活WordPress的自动数据库优化工具。此功能可用于修复损坏的数据库,可以通过在wp-config.php 文件中添加以下行来启用:

define( 'WP_ALLOW_REPAIR', true );

保存文件并将其上传回服务器后,您可以通过在浏览器中导航到https://yourwebsiteurl.com/wp-admin/maint/repair.php来运行新脚本。结果页面将如下所示:

您需要做的就是单击任一按钮以运行修复工具。该过程完成后,页面将重新加载,您应该会看到一条消息,告诉您数据库表已修复。

这应该处理您的数据库连接错误。完成后不要忘记从wp-config.php中删除WP_ALLOW_REPAIR行。

6. 连接超时错误

您可能已经看到在站点尝试(不成功)加载一段时间后出现此错误。这意味着服务器正在努力加载站点,并且基本上已经放弃。

发生这种情况的原因有很多,其中最常见的是您的站点没有正常运行所需的资源。例如,如果您使用共享主机,另一个站点可能会占用您服务器的资源。或者,您的站点可能已超出其最大允许带宽。

因此, 如果您多次看到此错误,您可能需要考虑升级您服务器配置。更高级别的计划将帮助您避免速度减慢和停机,因为您的站点将拥有更多服务器资源,并且不会受到其他站点流量激增的影响。

如果您的站点对服务器造成很大压力,也会发生“连接超时”错误。因此,我们建议您优化网站的速度,摆脱任何占用资源的插件,并检查您的主题,看看它是否会拖累您的性能。同样,您可能还想增加PHP内存限制。

 

7. 网站侧边栏错位

有时,您可能会发现侧边栏不知道因何原因跑到了每个页面和文章主要内容底部而不是侧边。

这通常总是由主题的HTML或CSS代码问题引起的。因此,此错误可能是由于您的主题最近发生了更改。如果您最近编辑过任何主题文件,请尝试将它们恢复到以前的状态,看看是否能解决问题。

更具体地说,在解决此问题时,您应该注意两个主要事项:

文章来源于互联网:12个WordPress常见错误及对应解决办法

相关推荐: WordPress用户角色和权限设置终极教程指南

WordPress包括用户角色和权限设置,支持网站管理员指定用户访问网站功能的权限。这使网站最高权限管理员可以更好地控制网站及提高网站安全性。在本教程中,我们将研究每个WordPress用户角色,以帮助决定如何设置用户角色及权限。 什么是WordPress用户…

赞(0)
未经允许不得转载:吾上云 » 12个WordPress常见错误及对应解决办法
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们