WenRou's Blog
pjblog换空间的疑惑!
2006-10-15 温柔哥


换了新的空间测试下,结果出现了若干问题了 本空间pjblog需要的组件都支持!



1:老是提示说验证码错误.不过刷新后重新输入新的验证码又可以登陆了.



2:老是登陆不了.明明已经登陆了,但是一刷新.或者点返回到主页就提示说还没有登陆,要反复多次才能登陆.



 3:好不容易反复多次登陆了,可是坚持不到1分钟就又要登陆. 4:提示说无法找到留言本模块,实际上已经安装了该模块.本地测试是可以的!



以下是后台显示:



软件版本: PJBlog2 v2.6 build 02 - July 02nd 2006 服务器时间: 2006-10-15 09:05 AM 服务器物理路径:************



服务器空间占用: 68.50 MB 服务器CPU数量: 服务器IIS版本: Microsoft-IIS/6.0 脚本超时设置: 90 脚本解释引擎: VBScript/5.6.8827 服务器操作系统:



服务器IP地址: ********



客户端IP地址: 218.75.89.69 关键组件: (缺少关键组件的服务器会对PJBlog2运行有一定影响)  



Scripting.FileSystemObject 组件: 支持 - MSXML2.ServerXMLHTTP 组件: 支持 - Microsoft.XMLDOM 组件: 支持 - ADODB.Stream 组件: 支持 - Scripting.Dictionary 组件: 支持其他组件: (以下组件不影响PJBlog2运行)  - Msxml2.ServerXMLHTTP.5.0 组件: 不支持 - Msxml2.DOMDocument.5.0 组件: 不支持 - FileUp.upload 组件: 不支持 - JMail.SMTPMail 组件: 支持 - GflAx190.GflAx 组件: 不支持 - easymail.Mailsend 组件:



 



     支持后来在pj论坛查找了下 PJBlog 无法登陆的问题再次说明首先.请检查你的IIS指向的目录是否是 NTFS 格式的硬盘. 如果是,就很可能出现不能登陆的情况. 默认情况下IIS用户进程没有访问数据库的权限.



    由于PJBlog2的安全设置.登陆的时候是要把一些关键信息写数据库的.



    本地解决方案: http://www.pjhome.net/article.asp?id=413 如果你的Blog在虚拟空间上面,只能找管理员帮你检查了.



     PJBlog登陆验证过程:



     1.用户登陆 -> 2.记录用户登陆的IP和最后登陆时间到数据库 -> 3.验证用户名和密码是否正确 -> 4.生成登陆的 SHA1 的校验码 -> 5.把当前校验码保存到客户端的Cookie中.



      当用户成功登陆后,系统会取cookie去和用户临时的 SHA1 的校验码进行验证. 失败则自动登出. 步骤操作说明: 第2步是和数据操作有关,也就是上面说的NTFS权限问题.这一步和服务器有关系第5步是和客户端的cookie有关, 也就是说,如果浏览器不允许记录cookie, 就算登陆成功了. 在切换页面的时候,系统无法获取临时的 SHA1 的校验码,这样肯定验证不通过,也就是为什么部分朋友会登陆成功了,还会出现登出的情况. 这时你得检查浏览器的Cookie设置了.



     好了具体的PJBlog2登陆过程都给大家说明了. 请大家看看自己的blog是属于什么情况.

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容