Home > Backend Development > PHP Tutorial > A good helper for enterprise website building PHPCMS quick start_PHP tutorial

A good helper for enterprise website building PHPCMS quick start_PHP tutorial

WBOY
Release: 2016-07-13 17:31:50
Original
983 people have browsed it

  【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的安装。

A good helper for enterprise website building PHPCMS quick start_PHP tutorial

图1

  第三步安装是对目录或文件进行可写检查,因为系统在使用时会对data、language以及静态网页生成目录进行读写操作,因此是否对这些目录设置了权限,在这一步中就一目了然了。

  第四步是对程序进行初始化设置(如图2),即对数据库服务器(MySQL(和PHP搭配之最佳组合))、数据库帐号、数据库密码、数据库名称等进行设置,对于建立大型网站,通常数据库服务器是一台独立的服务器,因此在“数据库服务器”设置项中则需要输入数据库服务器的IP地址,若数据库服务器和php(做为现在的主流开发语言)CMS存在于同一台服务器中,则使用其默认值“localhost”即可。

A good helper for enterprise website building PHPCMS quick start_PHP tutorial

图2


  最后一步是设置管理员帐号和密码,这里输入登录php(做为现在的主流开发语言)CMS后台的用户名和密码,到此php(做为现在的主流开发语言)CMS安装的几步关键操作就完成了。安装完成后系统会自动跳转到后台登录界面。

  二、php(做为现在的主流开发语言)CMS的基本配置
  进入系统后,首先要对网站的一些基本配置进行设置,比如网站名称、网站地址、LOGO地址等,在这里介绍一下“基本配置”中的图片水印功能和论坛整合功能的设置。

  在浏览器中输入http://localhost/admin.php(做为现在的主流开发语言),以管理员用户和密码登录到后台,在左侧的面板列表中选择“系统设置”→“基本配置”,此时在右侧的界面中会看到基本信息、网站设置、图片处理、论坛整合等多个选项卡。

  选择“图片处理”选项卡(如图3),在该选项卡中系统会显示出当前服务器是否支持图片处理功能的检测结果,若服务器上没有安装GD库(GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片),则系统中的图片处理功能不可用。在php(做为现在的主流开发语言)CMS中提供了文字水印和图片水印两种方式,若选择“文字水印”方式则需要对水印文字、文字字体、文字颜色等选项进行设置,而通常我们使用的都是图片水印方式,只需要制作好一张水印图片并设置添加水印在图片中的位置即可。

A good helper for enterprise website building PHPCMS quick start_PHP tutorial

图3


  在php(做为现在的主流开发语言)CMS中提供了与Discuz和php(做为现在的主流开发语言)WIND的整合功能(如图4),这是一个非常重要的功能,在整合了网站和论坛的数据库后,可以更加方便地对网站用户和论坛用户进行管理。以整合Discuz为例,其大致的操作流程是首先点击界面上方的“文章”文字链接,在转入界面中的“高级管理”→“外部数据导入”功能中将Discuz的数据导入到php(做为现在的主流开发语言)CMS中,接着在“基本配置”的“论坛整合”选项卡中设置论坛接口地址和认证密钥(此处的认证密钥是用户自定义的,填写的密钥建议在10位以上,可以是数字、字母与符号的组合),最后再进入Discuz的后台将自定义的认证密钥设置到“通行证私有密钥”中即可。详细的整合步骤可参见http://www.php(做为现在的主流开发语言)cms.cn/data/2005/1217/article_200.htm。

A good helper for enterprise website building PHPCMS quick start_PHP tutorial

图4

  三、创建网站栏目
  在php(做为现在的主流开发语言)CMS 3.0中,系统设置和文章管理功能并没有集成到同一个面板中,在界面上方分别有“文章”和“系统设置”这两个文字链接,通过“文字”链接字样可进入文章管理面板,在该面板中可进行栏目管理、专题管理以及文章发布等操作。
  进入文章管理面板,选择左侧面板列表中的“栏目管理”→“添加栏目”,跳转到栏目基本信息设置界面(如图5)。php(做为现在的主流开发语言)CMS中的栏目管理功能比较丰富,提供了浏览权限设置和收费设置两个功能,如“权限设置”功能可用于企业公司内部的文件发送。

A good helper for enterprise website building PHPCMS quick start_PHP tutorial

图5


In the "Basic Information" tab, the options that must be set include column name and column type. The "column name" is the Chinese name of the column displayed in the front desk, and the "column type" is provided in There are "internal columns" and "external columns". The settings in the "internal columns" here are used to generate the directory where the static page files of the columns are stored. They are composed of English letters and numbers; while the "external columns" refer to the links to Among addresses outside this system, if a company has a subsidiary and the subsidiary has its own website, then an external column can be opened to directly link the link address to the subsidiary's website.
The two setting items of column keywords and column description in the "Basic Information" tab are mainly designed for search engines. After setting these two options, transfer them to the template source file The Keywords and Description codes can optimize search engines and facilitate the ranking of website keywords.

 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)

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/508913.htmlTechArticle[IT168 Special Article] php (as the current mainstream development language) CMS is a system based on php (as the current mainstream development language) Mainstream development language) + MySQL (the best combination with PHP) PHP that generates HTML for the entire site (do...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template