网站出现问题的处理方法,最基础的是通过报错查看网站问题,比如:通过网站的报错情况可以查看网站的问题。一般网站都会报错但是有时候网站无法报错,可能是服务器导致的。
下面我们来看下处理案例,在2020年8月27日我发现了一个ASP网站的问题,那么我应该如何处理一个问题:
一、查看问题的报错,
仔细去看问题是An error occurred on the server when,只能显示到这里,那么应该如何处理这个问题。首先我们需要知道报错的原因,显然目前的信息,无法获取所有的网站的问题。
二、进入ASP网站的服务器,
我们调整返回网站报错信息,以用来发现相关的问题,
设置方法一:
以管理员身份运行CMD,将目录定位到%windir%\system32\inetsrv\,然后执行appcmd set config -section:asp -scriptErrorSentToBrowser:true。
%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true
设置方法二:
打开IIS7的asp设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,改为True,然后点右侧的应用!如图所示:
三、调整完毕我们就可以查看网站的报错信息内容。(我们收到的报错信息如下图)
四、上面出现了乱码,如果是有经验的运营和程序猿一眼就能看出是不是编码问题。
可以采用GBK查看问号的内容,一般360浏览器就有这种功能。右键》编码更换到不同的编码,一般是gbk还有utf-8的,那么调整后我们就能发现乱码部分的代码可以读取了。
通过更改编码就可以看到乱码部分是:Active Server Pages 错误 ‘ASP 0126’
五、网站问题如何解决,目前我们已经得到错误代码还有问题。
通过错误代码我们仍然无法得到问题的解决,这时候要查看所有的问题必须要使用审查元素,那么审查元素的使用会使得网站报错内容有详细的显示。
可以得出相关出问题的文件,然后进入网站服务器修改相关文件,发现我们缺失了一个文件
六、查找备份过的网站程序,对丢失文件进行修补和替换。
总结所有网站的问题都会有问题提示,或者错误提示,如果没有详尽的提示,可以通过服务器设置调出提示,或者其他的方法找出提示内容,然后针对性的修复网站内容还有对网站进行细节整理。