zblog验证码不显示导致无法登陆

原创 暗潮  2010-06-20 20:02:34  阅读 295 次 评论 0 条
【版权声明】本站部分文章来自网络,欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。
请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
本站所分享的影视作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请购买/支持正版。
若有侵权,请留言告知,万分感谢!

端午期间因为服务器出现了一点故障,端午节后重装系统后,却发现Zblog的验证码突然不显示,刷新几次都是无效还是只显示一个句号。导致无法登陆网站,以前一直都是很正常的,我也没有改动过文件。
因此猜想可能是服务器重装以后设置上出现了问题,因此就在网上搜索相关的问题,发现遇到类似问题的人还不在少数,不过都得到了解决。
出现这个问题的主要原因是因为“服务器的IIS里没有启用父路径,因此会导致验证码无法显示”。或者是因为改动c_option.asp文件后引起的。
解决的办法就是:
1、是检查服务器的IIS里是否启用父路径
在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。
如果服务器提供商出于‘安全考虑不开启父路径,建议路径指向的时候写绝对路径,即完整地址
如果你的网站程序使用了父路径,如../conn/db.asp这样的,..表示上层目录,就一定要开启父路径,否则系统不能正常识别..父路径,网页就无法正常显示
2、如果进行了上述操作后仍然无法显示验证码,那么就可能是因为c_option.asp 的问题导致验证码无法显示,则需要检查c_option.asp /Const ZC_VERIFYCODE_STRING 的值是否为空,并将值修改为:Const ZC_VERIFYCODE_STRING="0123456789" 。
3、用默认文件FUNCTION/c_validcode.asp,验证码文件,覆盖服务器上的此文件,这样应该就没有问题了。

按照这个解决方法,发现自己的验证码无法显示也是由于“没有启用父路径”引起的,引起启用父路径、并刷新以后,问题得到圆满解决。希望以后遇到这个问题的各位也能够试试这个解决方法,祝大家得到快速的解决哦。

本文地址:http://wu2007.cn/post/2010/411.html
版权声明:本文为原创文章,版权归 暗潮 所有,欢迎分享本文,转载请保留出处!
【版权声明】本站部分文章来自网络,欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。
请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
本站所分享的影视作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请购买/支持正版。
若有侵权,请留言告知,万分感谢!

发表评论


表情

还没有留言,还不快点抢沙发?