pjBlog升级附件基本设置出错Invalid use of Null: 'split'原因及解决

目录
[隐藏]

pjBlog从170版本开始加入了附件防盗链功能,于是多了一项附件的基本设置。但是昨天发现点击这个按钮时总是出现如下错误提示:

Microsoft VBScript runtime ? '800a005e'
Invalid use of Null: 'split'
/control/c_general.asp??А 137

开始以为是文件上传出错问题(不知道怎么搞的最近上传文件总是出错需要重传一次才行,用自动和二进制都是这样子),打开本地测试的程序后台,也有同样的毛病。后来打开数据库,发现这个相关的字段blog_UpLoadSet居然是空的,没有任何设置!原来问题就在这里!找到了原因所在,我们可以对这个字段进行更新。
同样出现这个问题的朋友,可以复制如下代码到记事本保存为update.asp,上传空间根目录,然后浏览器运行该文件,即可更新该字段为默认设置。更新前请养成好习惯后台备份一下数据库以防意外发生:





PJBlog附件字段内容更新程序

开始执行升级 SQL 语句
- 说明: 升级前请后台备份一下数据库。绿色文字 代表已经升级过的字段,蓝色字代 表正在执行的语句

<% SQL="Update [blog_Info] SET blog_UpLoadSet='1|4|0|PJBlog|PJBlog|9|0|10|10|FFFFFF|0|10|10|0.5|images/WaterMaker.png|280|45|www.pjhome.net|FFFFFF|18|宋体|1|0|000000|0|0'" UpdateSQL SQL %>

<% Conn.Close Set Conn=Nothing function UpdateSQL(SQLString) On Error Resume Next Conn.execute SQLString if err then response.write " "&err.description&"
"
else
response.write "执行: "&SQLString&"
"
end if
end function
%>

升级完成为了保证你的系统安全,请删除升级文件。
升级后到后台 "站点基本设置-初试化数据" 执行 "重建数据缓存"

点赞 (0)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据