本站最开始采用的是织梦的cms来建站的,不过由于织梦目前已经商业化运作,所以站长只好从头开发一个CMS,因为域名是zengl.com,所以取名为 zenglCMS,本CMS是使用GPL V3的协议进行开发的,支持...
本站最开始采用的是织梦的cms来建站的,不过由于织梦目前已经商业化运作,所以站长只好从头开发一个CMS,因为域名是zengl.com,所以取名为 zenglCMS,本CMS是使用GPL V3的协议进行开发的,支持sqlite数据库和mysql数据库。下面介绍下本CMS的安装过程:
本CMS的下载地址为:http://pan.baidu.com/share/link?shareid=311050&uk=940392313 (此为百度盘的共享链接地址) 访问该页面可以看到两个文件:zenglcms_v1.0.0.rar (zenglcms 1.0.0版本的安装包) ,readme.txt (本CMS的相关说明文档) 。
将zenglcms_v1.0.0.rar压缩包解压到zenglcms_v1.0.0目录,该目录的结构如下:
将上图解压出来的所有文件和目录都上传到网站的根目录,以www.zenglcmstestv1.qq的网址为例,上传完后,在浏览器中输入http://www.zenglcmstestv1.qq/install.php ,得到如下的安装界面:
上图显示的是安装的第一步,显示GPL V3的协议内容,直接点击下一步:
zenglCMS安装的第二步就是检测系统运行的环境是否适合运行该CMS ,如果全部是勾就没问题,如果检测不通过,在不通过的那一项上会有红色的叉,继续点最下方的下一步:
上图显示的第三步,要求选择数据库类型,如果是mysql数据库,就输入数据库所在的主机名或IP,以及数据库的用户名和密码,数据库名等。数据库的备份 路径请填写相对路径,如本例的db目录,当然要确保db目录有可写权限。网站的完整域名不要加http协议头,网站后台的初始用户名和初始密码是后台管理 登录时要用到的。
当然也可以选择sqlite数据库,如下图所示:
按照上图的要求填写sqlite数据库的路径信息,当然要确保该路径具有可读写的权限。点击提交后,系统会根据用户提供的数据库信息进行数据库表结构的安装,安装完后可以看到如下界面:
系统成功安装后会在网站的install目录中生成install.lock文件,防止再次误安装,如果确实想重新安装系统,只要删除install.lock文件,并重新运行根目录下的install.php文件即可。
网站安装好后,默认只有根栏目,而且首页的排版可能有点不对称,不过只要在后台添加一个新的栏目,首页的排版就会正常显示了。
另外,后台登录和管理最好使用firefox,谷歌等访问,ie6虽然也可以管理,不过在跳转方面总感觉有点问题!
百度盘里除了代码压缩包外,还提供了readme.txt的说明文档,该文件在rar压缩包里也有。下面是readme.txt里的部分内容:
zenglCMS 版权归www.zengl.com的站长zenglong所有。2012年made in china 。将源码上传到服务器后,访问目录中的install.php即可进行cms的安装操作。
zenglcms网站的源码使用GPL v3的开源协议,协议具体内容请查看licence.txt文件。更多信息请访问 www.zengl.com
以下是zenglcms的版本开发过程。
最后,需要注意的是本CMS的源代码都是在slackware linux下utf-8的语言环境下开发的,所以大部分文件都是utf-8的字符编码,采用的换行符是unix的换行符(\n)。所以如果查看源码出现乱码,请在相关工具中对编码等进行设置。
v1.0.0正式版本,该版本修复了前面beta版本的bug,在主目录的php文件里的i_need_func函数依然使用调试模式(即最后一个参数使用true)。
之所以这么改,是因为当最后一个参数不为true时,file_cache里生成的缓存在byethost主机测试时会有问题,所以依旧使用debug模式,该模式并不会影响速度。
另外还修复了一个install.php报的数据库错误的BUG 。
作者:zenglong
时间:2012年7月9日
这是v1.0.0的beta版本。
该版本为前台显示添加了统一的头部和尾部的html代码,优化了首页的显示界面,同时在首页可以显示最近的更新,最新的评论信息,以及滚动显示最近的一些图片信息。
在后台添加了系统配置管理单元,可以进行系统配置,利用phpfilemanager.php插件还可以进行在线编辑文件。
另外还完善了install.php,install.php配合install目录中的代码可以进行CMS网站的安装操作。
最后为源代码添加了gplv3的开源协议,主要的源代码的开头都有版权和开源协议的声明。
其他的改动请用git log -p 或 gitk,msysgit等工具查看。
作者:zenglong
时间:2012年7月9日
will commit 25 修复开启magic_quote_gpc时,文章评论显示异常的问题。
................... //篇幅原因,省略后面的版本内容
后面的章节将介绍本CMS的目录结构,数据库结构,以及使用方法等,使用方法都比较简单,一目了然,适合小型的个人网站,OK,先到这里,休息,休息一下,O(∩_∩)O~