您的位置首页百科问答

【视频教程】500_Internal_Server_Error怎么办

【视频教程】500_Internal_Server_Error怎么办

的有关信息介绍如下:

【视频教程】500_Internal_Server_Error怎么办

500_Internal_Server_Error服务器错误属于“5xx错误”(5开头的http错误码,又称为“服务器错误状态码”),当服务器遇到一个妨碍它为请求提供服务的错误时使用此状态码。

这时我们需要做的是找到服务器日志中关于该错误的定位和描述,然后修改引发500错误的代码。

为了便于理解,我专门录制了一个视频教程《500_Internal_Server_Error服务器错误的解决方案》

如果您还有其他有关运维方面的问题,可以参考以下教程。

2百度云BAE(基础版)怎么解析自定义域名?

3如何建立MIP化的dedecms站点?

打开服务器日志log。

①如果服务器是云服务器,在“云服务器操作面板”处打开服务器日志log;

②如果服务器是物理服务器,打开“控制面板”→“管理工具”→“事件查看器”→“服务器日志”;

③如果服务器日志已经下载到本地,直接用日志分析工具打开即可。

筛选出error.log。

由于服务器日志中记载了服务器的所有事件,所以,我们需要找到error.log,它包含了服务器的所有出错信息。

查看500错误细节。

500错误码包含三段信息:错误发生时间、错误发生原因、错误发生的位置。

我们根据错误发生的位置和错误发生的原因,定位到导致服务器错误的代码。

例如:“#2017-11-20 14:48:11 (fatal error) mysqli_query cannot excute here main.php Line11”表示在“main.php”文件第11行处mysqli_query函数使用不当。

修改相应错误代码。

将导致服务器出错的代码改正过来,通过SVN或Git等版本控制工具Commit上去。

重启服务器。

如果你还想学习更多关于编程的知识,可以参考下面的教程:

0电脑回收站的东西删掉后如何找回

1翻译耳机怎么实现

1使用css和JavaScript制作日历