首页    >    中文手册    >   五个常见的WordPress问题及其解决方案

五个常见的WordPress问题及其解决方案

WordPress网站上看到错误信息,完全不知道问题出在哪里、该如何修复?本指南将带你系统梳理WordPress最常见的故障,并提供对应的有效解决方案,过程无需任何编程基础。

常见问题 1:内部服务器错误

内部服务器错误(也称为500内部服务器错误)是WordPress用户可能遇到的错误之一。内部服务器错误会显示通用错误消息,因为PHP脚本遇到了致命错误,但无法确定具体原因。

损坏的.htaccess文件通常是导致内部服务器错误的最常见原因,但主题或插件问题也可能导致此错误。

遇到内部服务器错误时,请尝试通过文件传输协议 (FTP) 访问网站根目录。将.htaccess文件重命名为其他名称(例如.htaccess-old)。尝试重新加载网站,检查问题是否解决。如果问题已解决,请访问“设置”>“固定链接”创建新的.htaccess文件,重置固定链接。

如果尝试了第一个解决方案,但网站仍然出现错误,则问题可能出在不兼容或已过时的主题和插件上。

要修复插件,请通过FTP停用,然后逐个重新激活它们,直到找到错误为止。找到出错的插件后,请将其报告给开发者。也可以尝试恢复到网站正常运行时使用的主题。

如果以上方法均无效,请尝试重新安装WordPress,重新上传/wp-admin/wp-includes文件夹。使用FTP客户端上传这些文件,并选择“覆盖”以替换旧文件。

相关阅读:《WordPress 500内部服务器错误如何修复

常见问题 2:403禁止访问错误

如果服务器不允许访问特定页面,网站访问者将显示403禁止访问错误。可能会在以下几种情况下遇到此错误消息:

  • 当在wp-admin或WordPress登录页面被拒绝访问时
  • 在WordPress安装过程中
  • 当访问WordPress网站上的任何页面时

以下任何原因都可能导致403禁止访问错误:

  • 安全插件配置不当
  • .htaccess文件损坏
  • WordPress主机提供商意外更改了其服务器设置
  • 服务器上的文件权限不正确,这会导致Web服务器认为没有访问这些文件的权限

要修复403禁止访问错误,请尝试以下方法:

  • 检查安全插件:这些安全插件可能会阻止某些 IP 地址,如果它们认为这些地址是恶意的;
  • 下载.htaccess文件的备份:从服务器中删除现有文件,然后尝试访问网站。如果网站可以访问,则说明.htaccess文件已损坏。请按照“内部服务器错误”部分中的说明创建.htaccess文件;
  • 咨询主机提供商:如果怀疑服务器上的文件权限不正确,请联系主机提供商检查文件权限;
  • 检查SSL证书和安全连接:有时,当SSL证书过期或WordPress网站存在安全连接错误时,会出现403错误。另外浏览器扩展程序的干扰也可能导致浏览器错误触发误报。

常见问题 3:WordPress白屏死机 (WSOD)

白屏死机 (WSOD) 表现为一个没有任何信息的空白屏幕,通常是PHP或数据库错误的标志。

以下导致WSoD(WordPress死机)的原因通常包括:

  • 插件兼容性问题
  • WordPress主题问题
  • 主题目录缺失或已重命名

如果遇到WSoD,请尝试以下故障排除方法:

  • 停用插件:与内部服务器错误类似,尝试停用并重新激活插件以查找错误的根本原因;
  • 激活主题:登录WordPress控制面板或通过FTP访问网站,并查找`/wp-content/themes/`文件夹;
  • 以管理员身份访问`wp-login.php`或`/wp-admin/`:应该会看到一条WordPress错误消息,提示类似“主题目录“{theme-name}”不存在。”
  • 如果看到此错误信息,请尝试切换后台主题、重命名目录或编辑wp_options 文件中的“theme”和“stylesheet”记录。

相关阅读:《WordPress白屏死机如何解决?

常见问题 4:WordPress速度慢

多种因素都可能导致网站速度变慢。可以使用GTMetrix、Pingdom和Google PageSpeed Insights等网站进行免费的网站速度测试。

主机基础设施通常是根本原因,而不仅仅是插件或图片。因此建议选择一家拥有优化服务器配置、内置CDN和托管PHP更新的主机商,以确保性能稳定。如BlueHost(直达官网) WordPress主机运行在Oracle云基础设施 (OCI) 上,并集成了CDN。 OCI后的性能基准测试显示出显著的性能提升:

指标 OCI前 OCI后
速度指数 2.15秒 1.90秒
首次内容绘制 0.74秒 0.68秒
最大内容绘制 1.83秒 1.69秒
服务器响应时间 1,120毫秒 1,012毫秒
TTFB 1,264毫秒 1,192毫秒

或者尝试以下方法改进WordPress速度:

  • 启用缓存:使用FlyingPress或WP Rocket等高评分缓存插件;
  • 使用CDN:内容分发网络 (CDN) 可将静态文件从距离访问者更近的服务器提供;
  • 优化图片:上传前压缩并调整图片大小。尽可能使用WebP格式;
  • 压缩代码:使用性能优化插件减小HTML、CSS和JavaScript文件的大小。

常见问题 5:WordPress无法发送电子邮件

WordPress默认使用PHP的mail()函数发送电子邮件,但许多网络主机提供商并未正确配置其服务器以支持此函数。即使主机允许使用mail() 函数,Gmail和Outlook等电子邮件提供商也经常会阻止这些邮件,因为它们无法通过身份验证检查。如果没有正确的SMTP身份验证, WordPress网站电子邮件最终会被放入垃圾邮件文件夹,或者根本无法送达。

最可靠的解决方案是将WordPress文件配置为使用SMTP(简单邮件传输协议)而不是默认的PHP mail() 函数。

安装WP Mail SMTP插件(推荐):这款免费的WordPress插件可让通过可靠的SMTP服务(例如 Gmail、Microsoft 365、SendGrid 或 Amazon SES)发送所有WordPress网站的电子邮件。

安装后,请输入SMTP服务器详细信息,包括端口号、用户名和密码(来自电子邮件提供商)。该插件会自动处理身份验证,确保电子邮件能够送达收件箱,而不是垃圾邮件文件夹。

分类:中文手册

标签:,

* 版权声明:作者WordPress啦! 转载请注明出处。