换了新的空间测试下,结果出现了若干问题了 本空间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是属于什么情况.
---
转载请注明本文标题和链接:《pjblog换空间的疑惑!》
发表评论