百度空间 | 百度首页 
 
查看文章
 
一步一步教您将PJBlog2升级到PJBlog3
2008年07月31日 星期四 12:24
  经过两天时间的忙碌,我终于把博客系统从PJ2升级到了PJ3,虽然说这不是很艰难的事情,但也费了不少周折。因为博客内容庞大,而且之前的程序修改也多,所以升级过程遇到不少问题。最主要的就是数据库部分,因为要支持静态,数据库结构肯定需要发生变化,几次尝试,都以失败告终,急得我头上直冒汗。
  但是功夫不负有心人,经过多次测试,总算完成了任务。成功了之后就想把升级办法分享出来,给那些没有升级成功的朋友以参考。
  以下是我完成操作的具体步骤(适用于从PJ2升级到PJ3的朋友):
  前提条件:您的PJ2至少已经升级到2.7版本,因为我不能保证之前版本是否可以升级。
  1、备份全站资料,注意将attachments、blogDB、Plugins和skins这几个文件夹多备份几份,这样才能避免出现灾难性的损失。
  2、下载以下几个文件
  A、7月13日完整压缩包pjblog3_v2.8.4.133_Archive_beta.rar,以下简称为2.8.4.133,下载地址:
  http://pjblog.googlecode.com/files/pjblog3_v2.8.4.133_Archive_beta.rar
  B、7月26日升级包pjblog3_v2.8.4.136_Archive_update.rar,以下简称为2.8.4.136,下载地址:
  http://pjblog.googlecode.com/files/pjblog3_v2.8.4.136_Archive_update.rar
  C、包含数据库转换程序的升级包pjblog3_v2.8.3.127_update.rar,以下简称为2.8.3.127,下载地址:
  http://pjblog.googlecode.com/files/%5BArchive%5Dpjblog3_v2.8.3.127_update.rar
  3、将2.8.3.127覆盖上传到服务器。
  4、执行文件update2.7to2.8.asp 进行数据库升级。比如您的网址是:http:www.2000xg.com,那么就执行http:www.2000xg.com/update2.7to2.8.asp。
  5、执行完成后,下载2.8.4.133,覆盖上传至服务器。
  注意:blogDB文件夹就不要上传了,因为您需要使用的是现已修改完成的数据库。
  6、修改const.asp文件。将以下两部分内容修改成提示的内容。
程序代码 程序代码
'定义 Cookie,Application 域,必须修改,否则可能运行不正常
'把"PJBlog3"和"PJBlog3Setting"引号里面的东西替换称任意英文和数值即可
Const CookieName = "PJBlog3"
Const CookieNameSetting = "PJBlog3Setting"
……
'定义数据库链接文件,建议修改
'blogDB/PBLog2.asp为数据库路径,PBLog2.asp为数据库,修改这里就要修改相关的文件夹及数据库名字
Const AccessFile = "blogDB/PBLog3.asp"

  7、登录博客后台,在“设置基本信息”中,将“日志输出模式”更改为“全静态模式”。然后切换到“初始化数据”模块,勾选如下图所示的项目,然后点击“保存配置”。

  接下来您可以喝口水,等待更新完成。
  为防止出现意外错误,您还可以切换到“数据库与附件”模块,点击“压缩修复”。
  8、下载2.8.4.136,覆盖安装到服务器。
  至此,整个升级操作全部完成。大家肯定还会遇到各种问题,希望能够及早提出来,汇集大家的智慧,我想所有困难都会被克服。


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu