在通过某个问题搜索关键词寻找答案时,访问网站提示 An error occurred.,然后整个网站页面无法显示,因此所需要的问题无法得到解答,这严重的影响了网站的用户体验。网站遇到这种错误,可能只是暂时的,但用户不会理解,也等不了时间上的缓冲,那么站长就要从根本上杜绝这种错误问题。如图:
通过在线翻译为中文如下:
发生了一个错误。很抱歉,您正在查找的页面当前不可用。请稍后再试。如果您是此资源的系统管理员,则应查看错误日志以了解详细信息。在我们的官方博客网站上,我们有一些关于高CPU和大内存使用等棘手问题的文章。你忠实的,OpenResty。
网站当前页面不可用,如果需要找到根源的话,可以查看错误日志log来了解详细信息;那么,该如何解决打开网站显示An error occurred.的问题呢?
以下的几种解决方案可以略作参考。
解决方案一、重置IE浏览器并清理缓存
1、点击“开始”–打开“控制面板”–打开“internet选项”-在“常规”选项卡里面点击“删除”按钮,勾选需要删除的记录缓存,然后点击“删除”;
2、点击“”高级“选项卡还原高级设置”–点击“应用”;
3、点击“重置”–在弹出窗口勾选“删除个人设置”–点击“重置”;
4、重置完成后点击确定,关闭重新打开浏览器测试即可。
解决方案二、以管理员身份运行CMD
将目录定位到%windir%\system32\inetsrv\,然后执行appcmd set config -section:asp -ErrorSentToBrowser:true。%windir%\system32\inetsrv\appcmd set config -section:asp -ErrorSentToBrowser:true。
解决方案三、设置dns
操作步骤:
1、鼠标右键点击“网上邻居”(win7/8系统是网络)—属性。
2、鼠标右键点击“本地连接”(win7/8需要点击左上角更改适配器设置)—属性—双击“Internet协议版本TCP/IPv4 ”。
3、勾选“使用下面的DNS服务器地址”—设置为8.8.8.8 114.114.114.114—确定。
解决方案四、打开IIS7的asp设置进行调试
打开IIS7的asp设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,改为True,然后点右侧的应用。
我们可以通过如图以上设置后,再从浏览时打开出错ASP页面时就能看到页面出错的详细信息,方使调试。如果是公开的Web服务器建议不要打开此选项,以防出错信息被他人利用始网站不安全。
解决方案五、重装flash插件(win8系统不适用该方案,请跳过)
1、可以打开360安全卫士-软件管家,搜索‘flash’进行重新安装。注:此操作不支持win8以上系统
2、使用‘卸载flash’工具卸载当前系统的flash插件;
3、点击最新版本的‘Adobe Flash Player for IE’进行安装。
本篇最后总结
首先茹莱神兽要申明的是,这些An error occurred的解决方法是从网上收集整理的,每一种方法都可以单独使用,但是不一定都有效果,我想说的是要具体问题具体分析,站长可以一一尝试,或者先通过分析错误日志log找到问题源头,然后在结合方案进行操作,这样就能杜绝此类问题再次发生。