个人工具
名字空间
变换
操作

Z-Blog/Z-Blog安装与升级

来自站长百科
跳转到: 导航, 搜索

Z-Blog|使用前须知|安装与配置|个性化定制|插件开发

本条目以下说明适用于Z-Blog 1.8

目录

安装说明

  • 从http://download.rainbowsoft.org下载页面下载最新版本的Z-Blog安装包
  • 解压缩安装包,上传包内文件至http://host.rainbowsoft.org服务器
    • 手动安装包—上传包中所有文件,在浏览器中打开博客地址,将自动转到初次安装向导页.
    • 自动安装包—上传包中的两个文件,在浏览器中打开http://yourblogurl/install.asp,如:http://www.rainbowsoft.org/install.asp,然后根据引导完成安装初始化步骤,最后转入初次安装向导页.
  • 进入向导页需完成4项内容:
    • BLOG的网络地址(自动读取)
    • 数据库的名称和地址(系统自动随机生成)
    • 博客管理员账号(用户名与密码)
    • BLOG唯一标识符(系统自动随机生成)
  • 点击提交,整个安装过程就完成了,欢迎加入zblogger阵营!

注意:

  • 如果你的域名更换或想把数据库移至其它目录,请修改博客目录下的c_custom.asp文件:
    • Const ZC_DATABASE_PATH="数据库所在路径"
    • Const ZC_BLOG_HOST="博客所用域名",带“/”,如: http://www.rainbowsoft.org/
  • 在程序后台"用户管理"中,管理员可以创建比自己权限低的账号,可建立一个“高级用户”供日常使用。

升级说明

升级是指将Z-blog旧版升级到最新版的过程。这里提供自动与手动两种升级方法。对于普通用户,推荐用自动升级。

自动升级

  • [1]下载最新版本的Z-Blog自动安装升级包((也可用于自动升级旧版程序))
  • 解压缩安装包,将包中文件上传至服务器
  • 在浏览器中打开http://yourblogurl/install.asp ,根据程序引导完成升级
  • 升级完成后再将install.asp文件删除

手动升级

以下为通用升级方法,如果对程序稍为熟悉,则推荐在本地升级后再上传至服务器。升级后如出现500错误等请先查看是否有文件漏传。

  • 备份你的旧版Z-Blog程序到本地
  • 从http://download.rainbowsoft.org下载页面下载最新版本的Z-Blog手动安装包
  • 解压缩安装包
  • 删除新版程序的DATA目录中的zblog.mdb,将旧数据库放入其中。
  • 更改新版程序c_custom.asp里的 ZC_DATABASE_PATH (数据库路径,包括数据库名)参数和ZC_BLOG_HOST(博客地址))参数(可对照旧版相应文件修改)。
  • 再将需要保留的原附件、链接、主题样式等放入新程序中相应的目录(覆盖)
  • 删除服务器上的Z-Blog程序文件(可保留上一步所述目录于服务器上)
  • 将修改后的Z-Blog1.8文件上传至服务器
  • 更新数据库结构到最新版本(* 1.8+版本可略过)
  • 进入程序后台,更改网站设置,然后进行索引重建与文件重建即完成升级

主题样式升级

Z-Blog1.8之前的主题要在1.8中使用必需经过简单修改

默认主题

即原默认模板与样式的结合。

  • 默认模板
    • 将原 TEMPLATE 目录下文件**覆盖**到新版的 THEMES\default\TEMPLATE
    • 修改 THEMES\default\TEMPLATE 中模板文件
<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>style/<#ZC_BLOG_CSS#>.css" type="text/css" media="screen" /> 

改为:

<link rel="stylesheet" href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/source/style.css.asp" type="text/css" media="screen" />
  • 可选修改项:日志页面加入评论订阅地址自动发现代码,single.html头部(<head>内)加入:
<link rel="alternate" type="application/rss+xml" href="<#ZC_BLOG_HOST#>feed.asp?cmt=<#article/id#>" title="Comments Feed for <#article/title#>" />

底部脚本改为:

<script   type="text/javascript">
$(document).ready(function(){
try{
    var elScript = document.createElement("script");
    elScript.setAttribute("language", "JavaScript");
    elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?act=batch"+unescape("%26")+"view=
" + escape(strBatchView)+unescape("%26")+"inculde=" + escape(strBatchInculde)+unescape("%26")+"count=" + escape(strBatchCount));
    document.getElementsByTagName("body")[0].appendChild(elScript);
    }
catch(e){};
var RevertID=0;
	if(document.getElementById("inpVerify")){
		var objImageValid=$("img[@src^='"+str00+"function/c_validcode.asp?name=commentvalid']");
		objImageValid.css("cursor","pointer");
		objImageValid.click( function() {
				objImageValid.attr("src",str00+"function/c_validcode.asp?name=commentvalid"+"&random="+Math.random());
		} );
	}

});</script>
  • 样式
    • 将原 STYLE 目录中对应默认模板的文件**复制**到新版的 THEMES\default\STYLE

注意:如果不清楚原 STYLE 目录中哪些是对应默认模板的样式,建议略过这一步,重新下载所需样式置于 THEMES\default\STYLE 中

其它主题

指使用了非默认模板的主题。

  • 在新版程序的 THEMES 目录中新建一个文件夹,假设该主题为"//fresh//",不推荐用中文或特殊字符为该文件夹命名。
  • 将原 TEMPLATE 目录复制到 THEMES\fresh\ 中
  • 修改 TEMPLATE 中的模板文件
    • 必改项:将default.html,catalog.html,single.html,search.html,tags.html 中的
<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>style/<#ZC_BLOG_CSS#>.css" type="text/css" media="screen" />

改为:

<link rel="stylesheet"  href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/style/<#ZC_BLOG_CSS#>.css" type="text/css" media="screen" />
  • 将该主题对应模式文件置于 THEMES\fresh\STYLE\ 中
  • 进入博客后台-主题样式管理,选择你要的主题与样式,提交并文件重建,完成升级。

注意:若无Theme.xml文件,将不能于主题样式管理中管理,只能在博客后台-网站设置管理中进行手动配置。

参考来源

http://wiki.rainbowsoft.org/doku.php?id=wiki:install

Z-Blog使用手册导航

使用前须知

系统需求|使用手册|名词解释

安装与配置

安装与升级|配置你的博客

个性化定制

主题制作规范|模板文件与模板标签|主题制作技巧

插件开发

插件开发指南|行为类接口|过滤器接口|纯输出接口

留言