【视频教程】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制作日历