Serendipity更新

今天把blog系统从serendipity-1.0beta更新到了serendipity-1.1alpha5
其实serendipity从最初的设计上就强调了更新上的便利性,升级一次serendipity,基本上来说,不会花去多少时间。
1.备份已有的系统,包括web文件和mysql数据库。备份的作用是防止不必要的数据丢失
2.更新serendipity程序文件。下载新的serendipity版本并用里面的文件覆盖旧的serendipity文件。如果是通过FTP上载,因为速度比较慢,通常在上传的时候,blog会被其他人访问以致造成一些不可预计的错误,所以在上传前可以通过修改.htaccess和.htpasswd来给blog的目录加上一个简单的密码

.htaccess文件内容:

.htaccess
AuthType Basic
AuthName “Authorisation: Serendipity Upgrade IN PROGRESS”
AuthUserFile /absolute/path/to/your/s9y/.htpasswd
require valid-user

.htpasswd文件内容:

.htpasswd
s9y:s9QXoc9dcFOT2

这样如果要浏览blog目录就需要输入用户名s9y和密码s9y,防止了升级过程中因为外来因素造成的失败。
除去.htaccess和serendipity_config_local.inc.php这两个文件,其他都用新的serendipity程序覆盖旧文件,完成之后,只需要登录blog的地址,比如我的www.rpwt.info/blog,serendipity会自动提示你程序需要升级,然后按照屏幕显示的操作说明,一步一步下来,在1分钟之内,就可以完成serendipity的升级工作。

Leave a Reply