【IT168专稿】phpCMS是一个基于PHP+MySQL的全站生成html的PHP的网站管理系统,提供信息发布、资料下载、产品图片展示和客户留言反馈等功能,非常适合作为政府和公司企业的建站系统,其全站生成HTML的方式可以在很大程序大减轻服务器的负载,而且访问速度也可得以提高。不仅如此,PHPCMS还可安装到企业内网上用来做内部资料库,也可以通过PHPCMS数据提取功能与其他系统协同工作,比如OA系统、采集器等。
一、PHPCMS的准备工作与系统安装
每个CMS系统在使用之前都需要对数据库、管理用户和密码等信息进行配置,PHPCMS也不例外。但在安装之前需要考虑到使用平台的问题,有的企业使用的是linux/FreeBSD/Unix平台,而有的企业使用的则是Windows平台。对于前者,在将PHPCMS程序上传到服务器时需要注意两个问题,一是在上传时需要使用二进制模式,否则系统将无法正常使用;二是设置文件和目录的权限,将程序上传到服务器后需将config.php、install.php和index.htm文件属性改为 0777,将data、language和templates三个目录和目录下所有子目录或者文件属性改为 0777。对于使用Windows平台的服务器,则不需要考虑以上几个问题。
将PHPCMS上传到服务器后,在服务器的浏览器中打开http://localhost/install.php页面开始进行PHPCMS的安装。在进入安装向导的第二步时,系统自身会对服务器平台的环境进行检测(如图1),在这些检测项目中,有些项目是系统必须的,如Web服务器、PHP、MySQL、Zend Optimizer、GD库等,若系统检测到某些必须项目还未安装,则需要先行安装好这些项目再进行PHPCMS的安装。
图1 |
第三步安装是对目录或文件进行可写检查,因为系统在使用时会对data、language以及静态网页生成目录进行读写操作,因此是否对这些目录设置了权限,在这一步中就一目了然了。
第四步是对程序进行初始化设置(如图2),即对数据库服务器(MySQL)、数据库帐号、数据库密码、数据库名称等进行设置,对于建立大型网站,通常数据库服务器是一台独立的服务器,因此在“数据库服务器”设置项中则需要输入数据库服务器的ip地址,若数据库服务器和PHPCMS存在于同一台服务器中,则使用其默认值“localhost”即可。
图2 |
二、PHPCMS的基本配置
进入系统后,首先要对网站的一些基本配置进行设置,比如网站名称、网站地址、LOGO地址等,在这里介绍一下“基本配置”中的图片水印功能和论坛整合功能的设置。
在浏览器中输入http://localhost/admin.php,以管理员用户和密码登录到后台,在左侧的面板列表中选择“系统设置”→“基本配置”,此时在右侧的界面中会看到基本信息、网站设置、图片处理、论坛整合等多个选项卡。
选择“图片处理”选项卡(如图3),在该选项卡中系统会显示出当前服务器是否支持图片处理功能的检测结果,若服务器上没有安装GD库(GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片),则系统中的图片处理功能不可用。在PHPCMS中提供了文字水印和图片水印两种方式,若选择“文字水印”方式则需要对水印文字、文字字体、文字颜色等选项进行设置,而通常我们使用的都是图片水印方式,只需要制作好一张水印图片并设置添加水印在图片中的位置即可。
图3 |
图4
三、创建网站栏目
在PHPCMS 3.0中,系统设置和文章管理功能并没有集成到同一个面板中,在界面上方分别有“文章”和“系统设置”这两个文字链接,通过“文字”链接字样可进入文章管理面板,在该面板中可进行栏目管理、专题管理以及文章发布等操作。
进入文章管理面板,选择左侧面板列表中的“栏目管理”→“添加栏目”,跳转到栏目基本信息设置界面(如图5)。PHPCMS中的栏目管理功能比较丰富,提供了浏览权限设置和收费设置两个功能,如“权限设置”功能可用于企业公司内部的文件发送。
图5 |
四、模板与标签管理
目前差不多所有的CMS系统都是以模板+标签的形式来设计网站了,这样网站建设者不用理会一些技术细节,只需要制作到网站的模板页面以及相关的调用标签即可。
点击界面上方的“文字链接”字样进入文章管理面板,在左侧的面板列表中选择“高级管理”→“模板管理”,在转入的界面中系统以中文名称的方式清楚地列出了当前可用的模板文件列表(如图6)。点击相应的“修改”按钮可以代码的形式对模板页面进行修改,而且在修改界面中还可看到该模板文件在服务器的具体路径。在DIY模板页面时只需要一一将原模板文件替换掉即可,但建议在替换之前对这些模板页面作一备份,以便后面在设计标签时可作一些参考。
图6 |
图7 |
五、PHPCMS的附属功能
PHPCMS的附属功能散布于“系统设置”和“文章管理”这两个面板中,这些功能包括字符替换、外部数据导入、统计报表、单网页管理、投票管理、评论管理、Google地图、IP管理等,有了这些功能使得PHPCMS就更加完善了,而且每一个功能都非常的实用。
1.单网页管理
这个功能在“系统设置”面板的“扩展功能”选项下(如图8),单网页管理功能主要用于对诸如广告服务、版权声明、招聘信息等页面的管理,通常这些页面不会经常进行改动,所以不需要将这些信息写入的系统的数据库中。而且使用单网页进行管理还有一个好处,那就是可以很方便地自定义出与网站主题风格不一样的其它界面风格。
图8 |
在本文中,对PHPCMS的广告管理、会员管理、邮件列表等功能都未进行介绍,这主要是因为PHPCMS的功能太强大了,仅仅介绍了几个常用功能就洋洋洒洒的写了这么一大篇。其中会员管理非常适合企业公司对公司的客户进行管理,系统中提供了完善的会员制度,而邮件列表功能则可以随时向客户传递公司的最新产品、活动等信息。