`
halfcool
  • 浏览: 45267 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

学Z-Blog: RegExp错误-库没有注册

    博客分类:
  • Web
阅读更多
  最近在学习Z-Blog,原因是看到月光博客使用的Z-Blog确实很不错!功能非常齐全,性能也非常好。然而,在公司的电脑XP-SP1里安装使用的时候却遇到了一个小小的问题,苦了我一阵子。
  首先,机器是联想品牌机,预装XP-SP1.我原来使用Apache2.2.x+PHP5.2.x+MySQL5.0.xx搭建WordPress2.3/2.5,感觉速度很慢。又将Apache2.2换成了LightTPD1.4.xx,使用FastCGI速度略有提高,而且占用资源也没Apache2.2那么厉害。看上了Z-Blog之后,我装了IIS 5.1,准备搭建Z-Blog,从此问题来了。
  我下载了最新版的Z-Blog 1.8 Devo Build 80201,准备按官方说明一步一步操作,可惜只是第1步成功!试了几次均是开始设置博客数据库和管理员之后页面重定向到wizard.asp?verify=xxxxxxxxxxxxxxxxxx时候空白,wizard.asp文件里的内容也已万全清除。这样不行,我就试用手动修改博客配置文件/c_custom.asp,结果可以访问各个页面,但是后台登录的时候显示错误:
引用

错误原因:未知错误
ID:-2147319779
摘要:


试了几次都是这样。下班后回家上网查原因,却没有这中原因存在,很狂抓。下载了官方推荐的zblogtest包,回到公司运行测试却都通过!郁闷极了。Z-Blog官方论坛给了一个查找出错的方法:
引用

出现"未知错误"怎么查?
打开cmd.asp文件
移除掉第17行“<% On Error Resume Next %>”
再进行之前的操作,看看有什么详细的错误指示。
IE必须关闭友好错误提示。

按这个做了,可是还是一样的出错信息。查了所有官方论坛上讨论的出错信息,没有找到“ID:-2147319779”的问题。只好自己分析原程序,由于原来安装的时候出错的是在页面重定向到wizard.asp?verify=xxxxxxxxxxxxxxxxxx时候空白,于是我把wizard.asp里的“<% On Error Resume Next %>”行注释掉。再试安装,这回显示的出错信息是:
引用

错误 '8002801d'
库没有注册。
/blog/function/c_function.asp,行 88

function/c_function.asp,行 88的内容是“Set re = new RegExp”,看来是这个RegExp有问题,google了RegExp,刚好也看到了相关的“8002801d”错误,原来是vbscript.dll库没有注册!运行regsvr32 vbscript.dll,显示该库注册成功,再次安装Z-Blog,完全正常,呵呵:-)
  目前对刚安装的Z-Blog做了一些小修改以适合我自己的需要:
引用

z-blog版本:1.8 Devo Build 80201

1、修改z-blog版本信息

主要是为了外观
文件:c_option.asp
动作:将168行修改为:Const ZC_BLOG_VERSION=""

2、站点统计去掉后面两项当前主题和当前样式

文件:FUNCTION/c_system_event.asp
行数:将1561,1562行修改为:
' strStatistics=strStatistics & "<li>"& ZC_MSG306 &":" & ZC_BLOG_THEME & "</li>"
' strStatistics=strStatistics & "<li>"& ZC_MSG083 &":" & ZC_BLOG_CSS & "</li>"

3、使用j-spring样式但把sidebar放在右边

文件:THEMES/.../STYLE/j-spring.css

行数:97
结果: float:left;

4、sidebar搜索项移到日历下

文件:THEMES/.../TEMPLATE/default.html
动作:将92-102行移到50行处插入

5、sidebar控制面板项移到站点统计上

文件:THEMES/.../TEMPLATE/default.html
动作:类似上面4


  感觉速度挺快,而且也很稳定,不错!接下来再慢慢学习和使用。
分享到:
评论

相关推荐

    escape-string-regexp:Escape RegExp特殊字符

    Escape RegExp特殊字符 安装 $ npm install escape-string-regexp 用法 import escapeStringRegexp from 'escape-string-regexp' ; const escapedString = escapeStringRegexp ( 'How much $ for a :unicorn:?' ) ; ...

    mysql-udf-regexp:实现REGEXP _...()函数MySQL用户定义函数模块

    mysql-udf-regexp 该程序包将正则表达式函数用作MySQL用户定义函数(UDF)。 该软件包实现的功能是: REGEXP_LIKE(text, pattern [, mode]) REGEXP_SUBSTR(text, pattern [,position [,occurence [,mode]]]) ...

    path-to-regexp:将诸如user:name之类的路径字符串转换为正则表达式

    npm install path-to-regexp --save 用法 const { pathToRegexp , match , parse , compile } = require ( "path-to-regexp" ) ; // pathToRegexp(path, keys?, options?) // match(path) // parse(path) // compile...

    eslint-plugin-regexp:ESLint插件,用于查找正则表达式错误和样式指南违规

    是用于查找RegExp错误和RegExp样式指南违规的ESLint插件。 :name_badge:特征 此ESLint插件提供了与更好的方法相关的整理规则,可以帮助您避免在使用RegExp时出现问题。 查找正则表达式及其提示的错误用法。 强制...

    ant-apache-regexp-1.9.2.jar

    标签:ant-apache-regexp-1.9.2.jar,ant,apache,regexp,1.9.2,jar包下载,依赖包

    ant-jakarta-regexp.jar.zip

    而"ant-jakarta-regexp.jar.zip"这个压缩包,正是与Apache Ant相关的扩展库,用于支持正则表达式处理。本文将深入探讨这个库的作用,以及如何在项目中使用它。 Apache Ant是一个基于Java的构建工具,其设计目标是...

    ant-apache-regexp-1.9.4.jar

    标签:ant-apache-regexp-1.9.4.jar,ant,apache,regexp,1.9.4,jar包下载,依赖包

    ant-jakarta-regexp-1.6.1.jar.zip

    《Ant Jakarta Regexp库详解与应用》 在Java开发领域,Apache Ant是一个广泛使用的构建工具,它基于XML来定义项目构建过程。而Jakarta Regexp是Ant中的一个关键组件,用于处理正则表达式相关任务。本文将深入探讨...

    Atom-atom-align-regexp,基于regexp的atom对齐。对danhper/atom的贡献.zip

    "Atom-atom-align-regexp" 是一个专门为Atom编辑器设计的插件,其主要功能是实现基于正则表达式(regexp)的代码对齐。这个插件是针对danhper/atom项目的一个贡献,旨在提高开发者的代码整洁性和可读性。 在编程...

    ant-apache-regexp.jar.zip

    《Ant与Apache Regexp库:深入理解jar.zip包》 在Java开发中,Ant和Apache Regexp库是两个至关重要的工具。Ant是一个基于Java的构建工具,它允许开发者通过XML描述构建过程,使得项目构建自动化。Apache Regexp库则...

    ant-jakarta-regexp-1.6.jar.zip

    《Ant Jakarta Regexp 1.6.jar:Java构建工具与正则表达式库的结合》 在Java开发中,Ant是一个广泛使用的自动化构建工具,它以其XML格式的构建文件著称,提供了灵活的构建过程管理。Jakarta是Apache软件基金会的一...

    ant-apache-regexp-1.6.2.jar.zip

    《Ant Apache Regexp 1.6.2:Java构建工具中的正则表达式库》 在Java开发领域,Ant是一个广泛使用的自动化构建工具,它基于XML语法,为开发者提供了强大的项目构建和管理功能。Apache Ant项目是Apache软件基金会的...

    JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, ...

    is-supported-regexp-flag:检查是否支持RegExp标志。 对`y`和`u`最为有用

    is-supported-regexp-flag 检查是否支持RegExp标志。 对y和u有用。安装 $ npm install is-supported-regexp-flag用法 const isSupportedRegexpFlag = require ( 'is-supported-regexp-flag' ) ;...

    ant-apache-regexp-1.6.5.jar.zip

    《Ant Apache Regexp库详解与应用》 Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程,它是Java应用程序开发中的一个关键组件。在我们的主题中,我们聚焦于"ant-apache-regexp-1.6.5.jar.zip"这个压缩包...

    前端开源库-to-regexp

    对于初学者,可以通过阅读`to-regexp`的文档、查看源码以及相关的教程和博客文章,来深入理解和掌握这个库的使用方法。 10. **代码示例** 下面是一个使用`to-regexp`处理字符串数组并进行匹配的简单示例: ```...

    perl-XML-RegExp-0.03-7.el6.noarch.rpm

    perl-XML-RegExp-0.03-7.el6.noarch.rpm perl-XML-RegExp-0.03-7.el6.noarch.rpm

    ant-apache-regexp-1.9.3.jar

    标签:ant-apache-regexp-1.9.3.jar,ant,apache,regexp,1.9.3,jar包下载,依赖包

    matlab编程和数据类型函数.docx

    - regexp和regexpi:在字符串中匹配正则表达式,regexpi不区分大小写。 - sprintf:将格式化的数据写入字符串。 - sscanf:从字符串中读取格式化数据。 - strcat:沿水平方向连接字符串。 - strcmp和strcmpi:...

    ant-apache-regexp-1.8.2.jar

    标签:ant-apache-regexp-1.8.2.jar,ant,apache,regexp,1.8.2,jar包下载,依赖包

Global site tag (gtag.js) - Google Analytics