Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

谈解决 500 内部服务器错误 的一次经验

[复制链接]
轻缘 发表于 2014-5-1 15:53:37 | 显示全部楼层 |阅读模式

在最近一次网站操作中偶遇到了HTTP 500 内部服务器错误,经过一番分析操作,在最快时间内解决了问题,恢复了网站的正常运营。现把个人总结的一些经验分享给大家,希望对一些需要的朋友起到作用。

1.第一反应,是不是空间或者数据库出了问题?因为可以ping到空间,而且能正常访问到http://**.com/admin.php页面,所以确定了空间是正常的,然后又登陆到服务商后台,查看了一下数据库也是可以正常登陆进去的,于是确定了是网站代码出了问题;

2.分析出问题前,自己做了哪些操作,富裕书遇到问题前,只是对网站模板做了一点更新,向空间传了些模板代码,难道这个也能造成空间的错误?有点想不通……犹豫之时,我想到了分析浏览器当前出现错误报告的页面地址,其中看到了group相关的,于是恍悟,是不是跟自己前段时间修改group组代码文件有关呢?我记得当时自己怕出故障,还对源代码直接做了备份,于是通过ftp把备份文件通过重命名恢复正常,然后回到错误地址,刷新页面,结果 500错误消失,页面恢复正常,但依旧跳转到了 组到期提醒的页面,于是,我终于得出了结论。

造成此次500错误的原因是:我在论坛设置了一个需要购买的vip组,因为之前组到期后,不是提示续费之类,而是显示一个“内部错误,无法显示”字样,我发现这个是组到期后造成的,于是私自修改了 group代码,本想实现后,到期后自动跳转到普通组的功能,但因为自己水平太低,为今天的错误埋下了伏笔。而问题出现的时候,正式vip要到期的时候,所以,虽然当时改了代码,但直到现在才出现,让我误以为是操作模板代码造成的。

今天分享这样一次经验,可能解决不了你现在所面对的问题,但我想,这种分析错误出现的思路,对你应该是有所用的。

欢迎大家在此交流有关500错误遭遇的小故事,我们共同学习!


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-3-12 19:42 , Processed in 0.026411 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表