发表主题 回复主题
  • 1822阅读
  • 5回复

[分享]【新手必看】如何显示网站出错的真实原因

级别: 论坛版主
发帖
396
云币
1055
— 本帖被 whosoft 执行加亮操作(2017-04-10) —
先看两个反面案例,提问信息太少,很难解答: 1IlR  
`HS4(2+C  
uv-W/p  
7>zKW?  
QB.'8B_  
{.lF~cOu  
VA%"IAl  
光凭这些信息,很难确定网站的具体出错原因,所以我们需要先将网站的出错信息显示出来 Uo @NK  
).]m@g:ew  
)a^Yor)o"  
php代码 ii;WmE&  
打开php.ini 修改以下两项 87K)qsv8  
display_errors = On 0`!Q-G7  
error_reporting = E_ALL & ~E_NOTICE :xw3b)KS  
修改后,再打开出错的网站,原先的 internal sever error 就会变成具体的错误信息了 Z0=m:h  
[)3 U])w/  
X?6h>%) k  
asp代码 >jX UO  
首页在iis中,将asp设置中【将错误发送到浏览器】设置为True KCk?)Qv  
~& 5&s  
Y(y 9l{'  
;-?ZI$  
Is@a,k  
O^}v/}d  
|"yf@^kdC  
|)q K g  
 y"\,%.  
然后再在错误页中,点击 编辑功能设置...将错误响应设置为详细错误 5FSv"=  
n r>{ uTa  
\5P.C  
!/}FPM_  
,%h!%nz!  
Tj=dL  
{TncqA  
jBv$^L  
b#g {`E  
asp.net代码 ey)u7-O  
用记事本打开网站根目录下,web.config文件,将compilation debug设置为true,将customErrors mode设置为Off A$~xG(  
kz0=GKic  
P/pjy  
有时,按上方说明设置好后,浏览器上还是显示500服务器错误,并未显示具体错误信息,这时需要对本地浏览器internet选项进行设置,打开ie浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个 "显示http友好错误提示"的复选框,将该选项前面的勾去掉(即不要打勾 ^MT9n  
ch>Vv"G>  
~" 0@u  
{KDgK  
v (ka,Dk3  
一般按上方设置后,就可以显示出错的具体原因了,常见的有:哪个文件第几行代码出错,无法连接数据库,文件没有写入权限等,这时就可以针对性的进行修复了。如果还搞不定,把错误代码发到新手帮帮团,大神们会非常乐意帮忙的 umjhG6  
rAx"~l.=  
ns#~}2"d  
b(RB G  
温馨提示:直接将错误信息显示出来,会影响网站的安全性,建议在问题解决后,隐藏网站的错误信息,按上方操作反着来就可以了。 rQEi/  
s8_aL)@f  
=dM.7$6) R  
NQC3!=pQ}Y  
5#0e={X  
"#twY|wW  
[ 此帖被whosoft在2017-04-10 13:39重新编辑 ]
那个城市,那条街,那个我
级别: 总版主
发帖
6643
云币
14776

只看该作者 沙发  发表于: 04-10
这个不错
级别: 新人
发帖
13
云币
48
只看该作者 板凳  发表于: 04-11
Re【新手必看】如何显示网站出错的真实原因
有用的
级别: 新人
发帖
10
云币
40
只看该作者 地板  发表于: 04-11
Re【新手必看】如何显示网站出错的真实原因
蛮好的,太给力了,学习下
本帖最近评分记录: 1 条评分 云币 +10
whosoft 云币 +10 谢谢支持 04-11
级别: 论坛版主
发帖
873
云币
1400
只看该作者 4楼 发表于: 04-11
好文章学习了;
级别: 论坛版主
发帖
2459
云币
4283

只看该作者 5楼 发表于: 05-05
感谢楼主分享
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个