查看文章 |
一步一步教您将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,覆盖安装到服务器。 至此,整个升级操作全部完成。大家肯定还会遇到各种问题,希望能够及早提出来,汇集大家的智慧,我想所有困难都会被克服。 ![]() |
最近读者:
经过两天时间的忙碌,我终于把
程序代码
