ホームページ > バックエンド開発 > PHPチュートリアル > エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:31:50
オリジナル
987 人が閲覧しました

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

エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

图1

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

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

エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

图2


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

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

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

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

エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

图3


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

エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

图4

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

エンタープライズ Web サイト構築の優れたヘルパー PHPCMS クイック スタート_PHP チュートリアル

图5


「基本情報」タブで設定する必要があるオプションは列名と列タイプです。「列名」はフロントデスクに表示される列の中国語名で、「列タイプ」は「」内部列を提供します。 " と "外部列" の場合、ここでの "内部列" の設定は、英語の文字と数字で構成される列の静的ページ ファイルが保存されるディレクトリを生成するために使用されます。一方、"外部列" は、へのリンクを指します。このシステム アドレスの中でも、企業に子会社があり、その子会社が独自の Web サイトを持っている場合は、リンク アドレスを子会社の Web サイトに直接リンクするための外部列を開くことができます。
「基本情報」タブの列キーワードと列説明の 2 つの設定項目は、主に検索エンジン向けに設計されており、これら 2 つのオプションを設定した後、テンプレート ソース ファイルのキーワードに転送すると、検索エンジンと説明コードが最適化されます。ウェブサイトのキーワードのランキングを促進します。

4. テンプレートとタグの管理
現在、ほとんどすべての CMS システムは、テンプレート + タグの形式で Web サイトをデザインします。このように、Web サイト構築者は、いくつかの技術的な詳細に注意を払う必要はなく、作成するだけで済みます。ラベルを呼び出すだけで、Web サイトのテンプレート ページと関連情報が表示されます。

インターフェイスの上部にある「テキストリンク」という単語をクリックして記事管理パネルに入り、左側のパネルリストで「高度な管理」→「テンプレート管理」を選択すると、システムが中国語の名前で明確にリストされます。転送されたインターフェイスに現在利用可能なテンプレート ファイルのリストが表示されます (図 6)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508913.html技術記事 【IT168特集記事】PHP(現在主流の開発言語として) CMSはPHP(ど..
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート