跳到主内容
大鹏云 大鹏云 DAPENG CLOUD
首页 · 帮助中心 · 常见故障 · 网站出现 500 与 404 错误如何反馈与自救

网站出现 500 与 404 错误如何反馈与自救

网站部分页面出现 500(服务器内部错误)或 404(页面不存在)。这两类错误都由网站程序与配置决定,用户可以完成大部分自救排查。

错误含义

  • 500:程序运行出错(代码异常、数据库连接失败、权限问题);
  • 404:请求的路径不存在(伪静态规则失效、文件被删、URL 拼错)。

500 错误自救步骤

  1. 查看 Web 服务与程序错误日志,找到具体报错:
tail -n 50 /var/log/nginx/error.log
tail -n 50 /var/log/php-fpm/error.log
  1. 确认数据库服务正常:systemctl status mysql,数据库连接失败是 500 的常见原因。
  2. 检查磁盘空间 df -h 与文件权限(网站目录属主是否正确)。
  3. 最近修改过代码或配置:回滚到修改前版本验证,或通过管理面板「快照」回滚。

404 错误自救步骤

  1. 确认 URL 拼写正确;首页能开而内页 404,基本是伪静态(rewrite)规则失效,检查 Nginx 的 try_files 或 Apache 的 .htaccess 配置。
  2. 确认对应文件在网站目录中真实存在。
  3. 刚刚迁移或更换过目录结构:更新程序中的站点 URL 与重写规则。
提示:500 报错页面不要长期对外暴露详细堆栈信息,定位问题后请关闭调试模式。

如何反馈

自行排查后仍无法解决,请通过「支持服务 → 工单」反馈,需提供:出错的完整 URL、错误发生时间、错误日志关键片段、近期做过的修改(升级程序、改配置、迁移等),信息越完整定位越快。

这篇文章对你有帮助吗?