升级WordPress到2.5

  我们可爱可恨的主机商终于解决了MySQL的问题,他们终于肯掏钱往集群里填服务器了……连续大概一个月的巨慢速度终于告别,我也可以升级WordPress了。
  其实这个Blog的WordPress是在主机速度最慢的时候升级的,另一个Blog才是今天升级的。具体升级步骤我就不说了,网上到处都是,把两次升级的经验并在一起说说吧。

  一、修改文件
  解决中文Tag支持的mod依然可用(也就是说WordPress依然不准备解决这个问题),即修改wp-includes目录下的rewrite.php中的 function get_tag_permastruct() 中的

if (empty($this->permalink_structure)) {

改为

if (!empty($this->permalink_structure)) {

  我自创的“让text widget在标题中显示图标”,需要有一些改变:
Continue reading

一个优秀的php相册系统——Coppermine Photo Gallery(二)部署与设置

  从今天开始介绍我安装CPG(开发者自己喜欢用这个简称,我也乐得)和配置为己用的整个过程。先说基本的部署与配置(今天不涉及代码修改)。

  一、部署
  从sourceforge下载CPG,解压缩,全部上传至你的主机,把albums和include两个目录chmod为777(官方文档说这很重要,但是对于IPower这样脚本执行者权限很高的主机是无所谓的)。建好数据库,最后运行http://your_server/coppermine_dir/install.php这个页面进行安装。都是安装php程序常见的步骤,很简单。

  二、设置
  作为管理员登录后,可以看到比普通用户多出来的一层菜单,其中第一项就是“设定”。这个设置菜单异常庞杂(因为不像WordPress有多层设置页面,CPG只有这一个)。下面我们就来讲解一下设置,主要是对一些重要的、可能需要自定义的选项。
Continue reading

一个优秀的php相册系统——Coppermine Photo Gallery(一)基本介绍

  有了限制较少的虚拟主机,就琢磨着搞一个php的相册系统玩玩。经过在SF上查找比对,找到一个符合我要求的:Coppermine Photo Gallery

    基本架构/系统要求:

  • PHP (4.1.0 or better)
  • MySQL (3.23.23 or better; 4.x recommended)
  • either GD or ImageMagick (any version)
    基本特性:

  • 自动生成缩略图、缩略图可设置大小、中型图功能(中等大小的预览图,非常有用)
  • 多种上传方式,可以FTP批量上传再用网页导入,也可以上传压缩包
  • 强大的皮肤、模板和自定义显示功能,页面上每个元素都可以轻松用配置文件修改
  • 相册无限层分类
  • 多用户,权限、组功能
  • 公开、私人相册,密码保护相册
  • 多语言,包括中文
  • 支持多种媒体格式,包括视频
  • 留言、投票、评分系统
  • 对收藏的图片批量打包下载

  还有重要的一点是较为广泛的用户群,产生了较多的mod、plugin,有些非常有用(这个系列的后续文章会介绍)。
  我最看重的功能包括批量上传、自定义缩略图大小、中型图功能(对于论坛贴图,贴中型图,链接到原图,是非常好的方式,类似于yupoo等网站的分享功能)、中文界面、多用户(包括权限、组、密码保护相册等)。
  今天就这么简单一说吧,明天再来详细介绍安装部署和一些修改技巧。大家可以到我的相册photo.williamgates.biz来看看效果