色中色孟起 2015-11-9 12:02
浏览PHP类论坛时,跳出PHP下载提示的解决方法
[size=5]话说加入论坛的时间虽然不长,但是小弟一直秉承着宣传论坛奉献论坛被论坛爆菊花的和谐理念,给更多的信得过的朋友推荐色中色(当然要信得过,否则被叫派出所去喝茶就没劲了)。
这不是,城西的资深宅男旺哥在逛了无数的山寨网站后,在我们自己架设的上RTX(SSL VPN+E-pro双加密,我们聊什么狗日的腾讯你都看不到看不到看不到~)弱弱问了我一句,有没有什么好的网站介绍,我就立刻把咱们色中色发过去了,并且很骄傲告诉他俺是光荣的查水员一名~:shy
未想,没等到期待中的赞许羡慕嫉妒恨的回复,他告诉我说,这是个PHP论坛,我登陆打开都有问题,用不成。
我纳闷了,我说,啥意思,啥叫用不成?
这哥们给我发了张截图:
[attach]2685010[/attach]
我看完就纳闷了,正常浏览器都是编译PHP访问的,这怎么直接浏览器下载首页PHP文件啦?于是立刻让他开3389远程登陆测试。
测试中发现,并不是所有的网站都会有这个问题,例如他的电脑打开phpwind为基础的论坛时,就可以正常访问,但是在登陆界面和快速发帖的时候,也会出现这个下载PHP文件的提示,而DZ(咱们论坛就是DZ,全称Discuz~)就完全没办法访问默认首页,诸如其他的PHP程序,如ECSHOP,PHPCMS等等,也多多少少在一些界面有这样的问题。
开始我以为是浏览器兼容性问题,因为他用的是IE浏览器,所以下载了我常用的搜狗浏览器尝试,曰!结果还是一样一样的。
不甘心的情况下,再次尝试百度浏览器和遨游浏览器,也失败了,该跳照样跳,尤其遨游最可笑,告诉我说有3万+网友正在和您下载一样的文件,我去这不扯呢么……
既然IE内核的浏览器都塔西郎了,那么会不会是IE本身受损了?再次使用替换法,上非IE内核浏览器————chrome。
当哥满心欢喜再次打开色中色,我擦嘞,还是跳下载php的提示,这……,不甘心的情况下又装了火狐,结局一样悲催……
在旺哥的机子上装了数款浏览器后(旺哥是处女座,看到这么多浏览器在桌面上浑身不自在),肯定了并非是浏览器的问题,那么接下来就要从系统方面下手了。在度娘上找了一圈,发现这还是个个案,没有很多信息,于是开始逻辑分析,恩:
1、其他诸如ASP,JAVA均可正常访问,且flash也能正常播放,看来浏览器的控件加载木有问题。
2、PHP无法正常解析和编译,肯定是因为XML解析不起作用了,但是其他网站语言均可正常编译,且PHP的页面是部分异常,那么应该是某个DLL当掉了。
3、重新注册一下相关DLL,问题应该可以解决。
去查了下PHP的XML,关联文件叫msxml3.dll,[color=Red]点击开始 → 运行 → 输入regsvr32 msxml3.dll,回车 → 提示注册成功 → 重启电脑。[/color]
打开色中色,咩!成功![/size][size=5]
[/size]
[size=5]特此记录本次故障排除的方案和过程,给同样遇到此问题的朋友帮个忙~[/size]
xiange606 2015-11-9 14:41
什么叫PHP类论坛,说的好深奥,小白看不懂的说,干嘛用的?呵呵:sweat
409700696 2015-11-16 01:34
我不太懂,大概知道php是运行在服务器的语言,输出的是html到客户端浏览器的。如果我没理解错的话,那么msxml3.dll,就不只是php会这样
信我者永生 2015-12-2 22:29
楼主很专业,可是我用uc遇到过这个问题,楼主能解决吗?手机上的。