部落格顺利升级到PJ3

上周六、日服务器出现关机死机(爆郁闷,2003怎么会出现这种低级错误……),远程除了命令行模式其他都无法操作,但命令行也只能是查看目录之类的简单操作,比如shutdown之类的命令一概无法运行……,那个苦啊!那破服务器居然关机关了两天没关完!周一有人上班了才帮忙手动reset.
  部落格放这儿一直没怎么写,好不容易想写两句了,还罢机了.心想正好趁这个时间升级下部落格到还算稳定的3.0版.上论坛看了下,这个3.0.6.170官方说是PJ3的最终版了,算是比较稳定了,升级时机成熟,动手开始干!
  看了些其他网友的帖,说了很多关于升级PJ3的方法,但个人觉得都比较麻烦,可能这也是阻碍PJ3发展的一个因素吧(貌似现在大部分PJ用户都去尝试WordPress了).个人总结了下,用我升级的方式可能是目前最简单可靠的方法了吧.具体操作如下:
1、将原blog所有文件打包备份.

2、有条件的可以在自己机器或虚拟机上安装iis,无条件或嫌麻烦的也可以直接在虚拟空间上升级,以下以在本地iis升级为例.

3、下载三样东西:
  a、最新的PJ3 v3.0.6.170(以下简称为170)手动解压包;
  b、PJ2 v2.6/v2.7到PJ3 v2.8.5.150数据库的升级程序(一个update.asp);
  c、PJ3 v2.8.5.157到PJ3 v3.0.6.170的数据库升级程序(同样是一个update.asp,这里注意:下载下来的文件名是中文的,需要该名为"update.asp");

4、三个包下载下来后,将最新的170包解压,并将解压后的目录在iis中设置为主目录.并设置好该主目录的写权限;
  注意:有些购买的虚拟空间需要自己手动设置文件夹的写权限;如果是本地iis就要特别注意设置文件夹的写入权限了,如果嫌一个个设置麻烦的话就可以整个根目录添加写权限.分别设置目录的话,需要设置为写权限的目录和文件大致有:article、blogDB、cache、post、plugins.asp(用于插件).很多时候升级不成功就是文件夹的权限没有设置正确.

5、设置好主目录后,先试着访问最新的blog程序,看看能否登陆、发帖.如果可以再进行下一步.

6、将事先备份的旧blog数据库文件改名为"PBLog3.asp"(或自己想个名字,然后修改const里对应的数据库路径、名称),然后复制到170主目录对应的数据库目录覆盖.

7、此时还不能马上刷新页面,因为数据库还没升级.下面就开始升级数据库到最新版.分为两步:
  a、从2.6/2.7升级到150;
  b、从150/157升级到170.升级方法是:分别两次将下载的update.asp复制到主目录,然后地址栏运行,提示升级成功即可.

8、此时再试着刷新页面,看看是否能读取出数据.如果可以则表示升级数据库成功!

9、再将skin(皮肤)、plugins(插件)、attachments(附件)等等自己想保留的文件复制到主目录覆盖(也可先备份再覆盖),当然你得保证这些旧版的皮肤、插件能在新版里正常使用.比如"热门日志"、"随机日志"等插件可能就需要去论坛下载新版.

10、进入后台设置皮肤、插件、静态、缓存等等.

11、到此就升级完成.个人试过用按照官方的升级补丁一层层升级到最新版,会有些意想不到的小问题,例如版本号停留不变,插件栏乱码等等.用最新的完整包然后覆盖数据库,个人觉得应该是最简单、省事、可靠的方法,升级老是不成功的朋友不妨试试.
  
  至于三个升级包本博就不提供了(懒啊,没办法-_-!!),去PJ论坛很容易搜到.
  最后祝各位成功!

[本日志由 黑咖啡 于 2009-03-17 00:42 AM 编辑]
上一篇: 自信者的回答
下一篇: [CSS]发现text-transform属性capitalize在IE与FireFox中的细微区别
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Blog 顺利 升级 PJ3 3.0.6.170 最简单 方法
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.