菜鸟眼中的建站系统(CMS)

出于学习和日后应用的需要,用自己淘汰的机器学习安装FreeBSD做了台简易服务器,使用的是Apache+PHP+MySQl。开始自己现学现用,用PHP编写了网站的程序,甚是简陋,而且从后台编辑数据的时候无法所见即所得地编辑,所以开始寻找现成的建站软件。

既然服务器使用的是开源免费的,建站软件自然也就从开源软件里面寻找,一查找,当时大名鼎鼎的是Mambo,下载安装,安装的时候就是乱码不断,又是改Mysql数据库又是改安装设置,终于可以使用了。界面确实漂亮,而且模板多多,但是看了感觉总是很奇怪,他的网页布局不同于我们常见的发布式网站,而是类似于博客页面,而且模板配置也很复杂(主要还是网页布局习惯不同的原因)。用了一段时间之后感觉有些失望,碰上工作忙,也就放弃了。

前一阵子重新收拾网站,在google上搜寻,找到了博卡先锋的建站引擎,里面提供了一个加密了源代码的免费版本,下载安装,安装虽然也涉及到字符编码的问题,但还是很人性化的,界面比较符合中国人的习惯。但是后台设置还是比较麻烦,比如栏目设置,他是在新闻中心一个总栏目下设置,而里面的术语使用的不中不洋(个人怀疑是修改别的源码后制作的),以至于很多网友在网上怀疑免费版只能发表新闻,其实只要设置一下,可以满足一般的网站需要的。但不足的是两个问题,一是程序运行速度太慢,几度出现停机无法运行的情况;二是可能因为商业版和免费版共存的问题,维护不是很及时,一个首页的计数器bug,我发现在技术论坛提出后,对方虽然承认是,但却一直未能改正。

于是再次寻找,在站长站里面下载了帝国CMS,才不到2M(博客建站引擎是8M)虽然安装很是简单,但是只要在数据库的字符设置为gbk,安装很是顺利。装上之后,界面不错,速度比博卡的建站引擎速度快多了。后台管理程序也很详细华丽,设置也比较简单。版本提供了免费版本,与专业版本比较,据说是不提供影视模式,但是对一般网站是足够够了。

高兴之余不免贪心,又在他的论坛里面发现有网友提到dede建站软件,找到一看,居然还是国产开源的,下载下来安装,文件不大,运行也快,后台设置比帝国的CMS简单,调试起来也很方便,由于没有帝国CMS里面的参数设置,有些设置还没有找到门路,现在只是感觉页面录入之后需要更新html页面生成静态页面文件才能显示访问,再就是本地文件上传,对指定文件格式之外的总是无法成功上传。

初步学习测试,暂且说说自己愚见,以帝国CMS结合dede今后好好学习一下。

LifeType升级到1.1版本

原先的LifeType版本为1.05版本,得知1.1版本变化比较大,便从最常去的http://www.lifetype.org.tw/下载了最新的1.1版本(latedevel),贸然上传到服务器进行升级,谁知道连安装界面都进不去,开始以为是自己设置的问题,反复调试仍然只是见到错误提示,根本见不到安装界面的样子。最后只得清空目录,重新安装了1.06版本,幸亏当时保存了config.properties.php文件,将新的配置文件覆盖,终于可以正常访问了。

心里总是不是很甘心,后来发现那个中文网站已经很久没有更新了,找了半天,终于找到了英文网站lifetype.net,发现1.1的正式版本已经释放出来了,到指定的网站下载下来解压安装,输入wizard.php的网址,安装界面立马出来。安装一切正常,唯一不满意的就是不能继续使用原先的数据表进行安装(这点曼波做的要好的多),也没有关系,选择数据表前缀的时候随便输了一个,安装完毕之后将config.properties.php里面的前缀改为原先数据库的前缀it_原先的数据就又可以继续使用了。

虽然可以使用,但是在显示博客列表的时候,博客和用户名称却都是乱码,点击进入博客显示的内容倒是一切正常。后来参考网上文章,发现自己有一个用户同时管理自己的博客和第一个博客,于是便把这个用户从第一个博客管理中踢了出来,只让他管理自己的博客,刷新一下,终于显示正常了。

现在唯一的尾巴就是第一个博客内容还是乱码,不知是系统问题还是数据库编码问题,暂时不屈管他了,反正这个用户只是为了维护系统用的。

加上FreeNAS,这已经是第二次在中文网站上遇到麻烦了,看来中文网站暂时还是支持不足,要依靠还是以英文主站为好。

FreeNAS再次尝试

今天通过别的网址查询FreeNAS,发现一般推荐下载版本为0.671版本,于是下载刻录安装,安装过程与0.68没有什么区别,但是原先的硬盘跳线问题已经不存在,web登录也需要输入密码,看来还是0.68的问题。

使用用户管理,可以在添加组的情况下添加用户,进行用户登录网上邻居中的共享目录。但是里面的目录无法进行用户管理,只要用户可以登录共享的分区(其实就是FreeNAS系统,FreeNAS只能使用本系统所有存储硬盘作为一个存储分区),就可以访问里面所有的内容,拥有完全的操作权限,看来比较适合不存在管理要求,只求共享数据单位使用。而原先Linux下的samba是可以的,估计以后版本可以实现,十分期待。

初试FreeNAS

最初是从FreeBSDchina上知道FreeNAS的,但是按照文章中的链结却总也无法连接到FreeNAS的网站上去,后来才知道是free闯的祸。前几天单位正好替换下一台HP台式机尚没有什么用途,便又动了学习FreeNAS的念头。
恰好中文FreeNAS已经建立,便从上面下载了最新版的0.68RC2的镜像文件,倒是不大,只有不足40M,刻录完成后用光盘引导,如同资料里安装说明一样,因为只有一个硬盘,选择的是两个分区的安装(就是安装时自动分为两个分区,一个是安装所需的分区,另一个为data分区)。安装一切正常,但是重新启动机器,系统却提示找不到系统!

当下一头雾水,明明安装成功了,怎么会无法启动?再次重新安装,重启,问题依旧。

第二天重新尝试,仍然不成功,换了一块旧硬盘(10G),安装之后,倒是正常了启动起来了。设置网卡、IP一切正常,但是通过web管理的时候,disk manage设置正常,但是一旦应用,提示硬盘状态error。在机器上通过进入shell查看,data分区根本就没有建立。

由于那块10G硬盘属于老硬盘,不排除损坏的可能,而HP机器的硬盘却是完好的。于是比较了一下两块硬盘的设置,10G的硬盘跳线是强制设为master的,HP机器上的硬盘跳线设置是根据数据线自动选择的,当时数据线是0端安装在硬盘上,因此选择安装的时候,用的是ad0。因为品牌机硬盘不便拆卸,当下把硬盘数据线的1端换上,再次安装,系统默认显示安装盘为ad1,确认后安装一切正常。实在是无法解释,但好歹是能够使用了。

设置好FreeNAS的网卡、IP地址,通过web进行管理,添加硬盘(其实是添加data分区,由于只有一块硬盘,没有试试那仰慕已旧的raid功能)、开启CIFS功能,一切正常,在windows机器上已经可以通过网上邻居进行访问,存取数据,速度很是满意。

但是,不知是不是如网上有些网友反映的那样,0.68这个版本存在一个BUG:登陆web管理界面的时候,登陆用户名和密码无效,就算是更换了密码,下次登陆,依然是直接进入管理界面。

初次尝试FreeNAS,感觉不错,但是目前网上资料较少,讨论的网友也不多,因此走了一些弯路(可恶的品牌机),先把自己的经历写出来,希望能够对正在学习FreeNAS的朋友有所提示,减少无谓的时间浪费。

关于龙芯(2006-9-15)

龙芯二代据说4月份就该面世了,但是等啊等,到了九月才面世,而且还是走的不是直接推向市场,面对大众的路子,而是走的那条早已被大众嗤之以鼻的专家验收途径。难怪网上骂声、置疑之声铺天盖地。

但就是这样,也只是有一些“头脑冷静”的“有识之士”出来辩解、澄清,而真正研发方却冷眼相对,或者是不屑一顾,真是皇帝不急急死太监啊。

由于汉芯造假在前,而且走的也是高端验收路线,现在就算有置疑声也是非常非常自然的事。但是消除误解就这么难吗?

找几个大中城市的广场或者是科技市场的热闹地段,摆上个台子,找几个志愿人士现场演示上一天,如果真如宣传那样比肩P4 1.5G,即可澄清谣传,又宣传了自家产品,扬我中华志气,何乐而不为?

但就是这样对开发者(还是商业机构)简单不能再简单的推广宣传工作,都不敢或者是不屑去做,怎能不令人起疑?!

其实本来我是很看好龙芯的,就在4月份龙芯二代要上市传闻出来之际,我们单位正在推广网络终端,经过试验,意义不大,价格不菲。所以一直盼望着龙芯的早日商业化,当时想如果上市,先买回来学习LINUX,就当支持国货一回。一晃快半年过去了,龙芯才“高调”登场,而且还是没有成型的商用产品问世,怎不令人失望。

从龙芯图片来看,接口虽多,但是却有一个致命的缺陷,那就是网络接口只有一个,连我们使用的网络终端还有两个网络接口呢。由于龙芯的应用很多人看中的是它的低能耗,用于软件网络防火墙、路由器应该大有作为,但是一个网络接口似乎标明它只是看中的家用。

已经等了半年,就再给它半年时间吧,如果再无积极有效的动作,还是和龙芯说再见吧,免得更大的失望和伤心。