Home > Article > Backend Development > A good helper for enterprise website building PHPCMS quick start_PHP tutorial
【IT168专稿】php(做为现在的主流开发语言)CMS是一个基于php(做为现在的主流开发语言)+MySQL(和PHP搭配之最佳组合)的全站生成html的php(做为现在的主流开发语言)的网站管理系统,提供信息发布、资料下载、产品图片展示和客户留言反馈等功能,非常适合作为政府和公司企业的建站系统,其全站生成HTML的方式可以在很大程序大减轻服务器的负载,而且访问速度也可得以提高。不仅如此,php(做为现在的主流开发语言)CMS还可安装到企业内网上用来做内部资料库,也可以通过php(做为现在的主流开发语言)CMS数据提取功能与其他系统协同工作,比如OA系统、采集器等。
一、php(做为现在的主流开发语言)CMS的准备工作与系统安装
每个CMS系统在使用之前都需要对数据库、管理用户和密码等信息进行配置,php(做为现在的主流开发语言)CMS也不例外。但在安装之前需要考虑到使用平台的问题,有的企业使用的是Linux/FreeBSD/Unix平台,而有的企业使用的则是Windows平台。对于前者,在将php(做为现在的主流开发语言)CMS程序上传到服务器时需要注意两个问题,一是在上传时需要使用二进制模式,否则系统将无法正常使用;二是设置文件和目录的权限,将程序上传到服务器后需将config.php(做为现在的主流开发语言)、install.php(做为现在的主流开发语言)和index.htm文件属性改为 0777,将data、language和templates三个目录和目录下所有子目录或者文件属性改为 0777。对于使用Windows平台的服务器,则不需要考虑以上几个问题。
将php(做为现在的主流开发语言)CMS上传到服务器后,在服务器的浏览器中打开http://localhost/install.php(做为现在的主流开发语言)页面开始进行php(做为现在的主流开发语言)CMS的安装。在进入安装向导的第二步时,系统自身会对服务器平台的环境进行检测(如图1),在这些检测项目中,有些项目是系统必须的,如Web服务器、php(做为现在的主流开发语言)、MySQL(和PHP搭配之最佳组合)、Zend Optimizer、GD库等,若系统检测到某些必须项目还未安装,则需要先行安装好这些项目再进行php(做为现在的主流开发语言)CMS的安装。
图1 |
第三步安装是对目录或文件进行可写检查,因为系统在使用时会对data、language以及静态网页生成目录进行读写操作,因此是否对这些目录设置了权限,在这一步中就一目了然了。
第四步是对程序进行初始化设置(如图2),即对数据库服务器(MySQL(和PHP搭配之最佳组合))、数据库帐号、数据库密码、数据库名称等进行设置,对于建立大型网站,通常数据库服务器是一台独立的服务器,因此在“数据库服务器”设置项中则需要输入数据库服务器的IP地址,若数据库服务器和php(做为现在的主流开发语言)CMS存在于同一台服务器中,则使用其默认值“localhost”即可。
图2 |
二、php(做为现在的主流开发语言)CMS的基本配置
进入系统后,首先要对网站的一些基本配置进行设置,比如网站名称、网站地址、LOGO地址等,在这里介绍一下“基本配置”中的图片水印功能和论坛整合功能的设置。
在浏览器中输入http://localhost/admin.php(做为现在的主流开发语言),以管理员用户和密码登录到后台,在左侧的面板列表中选择“系统设置”→“基本配置”,此时在右侧的界面中会看到基本信息、网站设置、图片处理、论坛整合等多个选项卡。
选择“图片处理”选项卡(如图3),在该选项卡中系统会显示出当前服务器是否支持图片处理功能的检测结果,若服务器上没有安装GD库(GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片),则系统中的图片处理功能不可用。在php(做为现在的主流开发语言)CMS中提供了文字水印和图片水印两种方式,若选择“文字水印”方式则需要对水印文字、文字字体、文字颜色等选项进行设置,而通常我们使用的都是图片水印方式,只需要制作好一张水印图片并设置添加水印在图片中的位置即可。
图3 |
图4
三、创建网站栏目
在php(做为现在的主流开发语言)CMS 3.0中,系统设置和文章管理功能并没有集成到同一个面板中,在界面上方分别有“文章”和“系统设置”这两个文字链接,通过“文字”链接字样可进入文章管理面板,在该面板中可进行栏目管理、专题管理以及文章发布等操作。
进入文章管理面板,选择左侧面板列表中的“栏目管理”→“添加栏目”,跳转到栏目基本信息设置界面(如图5)。php(做为现在的主流开发语言)CMS中的栏目管理功能比较丰富,提供了浏览权限设置和收费设置两个功能,如“权限设置”功能可用于企业公司内部的文件发送。
图5 |
4. Template and tag management
At present, almost all CMS systems design websites in the form of templates + tags, so website builders do not need to worry about some technical details. You only need to create the template page of the website and the relevant call tags.
Click the "Text Link" at the top of the interface to enter the article management panel. Select "Advanced Management" → "Template Management" in the panel list on the left. In the transferred interface, the system will use the Chinese name A list of currently available template files is clearly listed (Figure 6)