安装Snipsnap并测试中
Snipsnap,集Blog和Wiki于一身,中文化也做得很好,之前hwTony已经开始用了,我也期望着以后也能从MT转移过去,便也装了一个测试站点。
安装的过程中出现了一些小问题:
- JDK(而不是JRE)环境支持,从来没有在Linux下配置过Java,这次总算是经历了。
- 下载:
从Java的官方网站只能下载到JRE,而Snipsnap是得运行在JDK环境下的。从SUN公司搜索J2EE,之后便可找到JDK下载位置。 - 安装:
(RedHat环境下)执行下载的.bin程序,Java软件安装在/usr/java下,如:jdk1.5.0_01 - 设置环境变量:
export JAVA_HOME=/usr/java/jdk1.5.0_01 export CLASSPATH=/usr/java/jdk1.5.0_01/lib PATH=$PATH:/usr/java/jdk1.5.0_01/bin
- 下载:
- Snipsnap本身是一个独立Web服务器,无法以CGI的模式整合至Apache服务器。下载并解压了snipsnap.tgz后,运行run.sh便是以当前用户的权限启动的服务器程序、处理请求。这点从安装角度来说略比Apache服务器差一些,也想不出比较好的解决方案。
- Snipsnap服务器安装运行之后,会在用户HOME目录产生applications的目录,存放服务器的配置信息包括用户数据。本想在设置服务器的改变这个目录的位置,可似乎起不了作用。这个也是另我头疼的问题。
- 如何将MT中的数据转移到Snipsnap中去?Snipsnap支持XML格式的导入导出,MT也可以将文章导出成XML格式存储。似乎问题解决了,可是Snipsnap导出的XML的格式有些复杂,也许要些时日才能解决。
第二和第三尤其是第二个问题令我对转移到Snipsnap的计划产生了怀疑,如果无法解决安全问题,最后可能还是会寻求其它的Blog+Wiki的解决方案。
