程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 企業建站好幫手 PHPCMS快速入門

企業建站好幫手 PHPCMS快速入門

編輯:關於PHP編程

  【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後台的用戶名和密碼,到此php(做為現在的主流開發語言)CMS安裝的幾步關鍵操作就完成了。安裝完成後系統會自動跳轉到後台登錄界面。

  二、php(做為現在的主流開發語言)CMS的基本配置
  進入系統後,首先要對網站的一些基本配置進行設置,比如網站名稱、網站地址、LOGO地址等,在這裡介紹一下“基本配置”中的圖片水印功能和論壇整合功能的設置。

  在浏覽器中輸入http://localhost/admin.php(做為現在的主流開發語言),以管理員用戶和密碼登錄到後台,在左側的面板列表中選擇“系統設置”→“基本配置”,此時在右側的界面中會看到基本信息、網站設置、圖片處理、論壇整合等多個選項卡。

  選擇“圖片處理”選項卡(如圖3),在該選項卡中系統會顯示出當前服務器是否支持圖片處理功能的檢測結果,若服務器上沒有安裝GD庫(GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片),則系統中的圖片處理功能不可用。在php(做為現在的主流開發語言)CMS中提供了文字水印和圖片水印兩種方式,若選擇“文字水印”方式則需要對水印文字、文字字體、文字顏色等選項進行設置,而通常我們使用的都是圖片水印方式,只需要制作好一張水印圖片並設置添加水印在圖片中的位置即可。

圖3


  在php(做為現在的主流開發語言)CMS中提供了與Discuz和php(做為現在的主流開發語言)WIND的整合功能(如圖4),這是一個非常重要的功能,在整合了網站和論壇的數據庫後,可以更加方便地對網站用戶和論壇用戶進行管理。以整合Discuz為例,其大致的操作流程是首先點擊界面上方的“文章”文字鏈接,在轉入界面中的“高級管理”→“外部數據導入”功能中將Discuz的數據導入到php(做為現在的主流開發語言)CMS中,接著在“基本配置”的“論壇整合”選項卡中設置論壇接口地址和認證密鑰(此處的認證密鑰是用戶自定義的,填寫的密鑰建議在10位以上,可以是數字、字母與符號的組合),最後再進入Discuz的後台將自定義的認證密鑰設置到“通行證私有密鑰”中即可。詳細的整合步驟可參見http://www.php(做為現在的主流開發語言)cms.cn/data/2005/1217/article_200.htm。

圖4

  三、創建網站欄目
  在php(做為現在的主流開發語言)CMS 3.0中,系統設置和文章管理功能並沒有集成到同一個面板中,在界面上方分別有“文章”和“系統設置”這兩個文字鏈接,通過“文字”鏈接字樣可進入文章管理面板,在該面板中可進行欄目管理、專題管理以及文章發布等操作。
  進入文章管理面板,選擇左側面板列表中的“欄目管理”→“添加欄目”,跳轉到欄目基本信息設置界面(如圖5)。php(做為現在的主流開發語言)CMS中的欄目管理功能比較豐富,提供了浏覽權限設置和收費設置兩個功能,如“權限設置”功能可用於企業公司內部的文件發送。

圖5


  在“基本信息”選項卡中,必須要進行設置的選項有欄目名稱和欄目類型這兩項,其中“欄目名稱”是在前台顯示的欄目中文名稱,而在“欄目類型”中提供了“內部欄目”和“外部欄目”,這裡的“內部欄目”中的設置是用於生成欄目靜態頁面文件所存放的目錄,由英文字母和數字組成;而“外部欄目”則是指鏈接到本系統以外的地址中,如一個公司旗下有一個子公司,該子公司有一個自己的網站,那麼就可開設一個外部欄目,將鏈接地址直接鏈到這個子公司的網站。
  對於“基本信息”選項卡中的欄目關鍵詞和欄目描述這兩個設置項則主要是針對搜索引擎而設的,在設置了這兩個選項後,將其調入到模板源文件的Keywords和Description代碼中可對搜索引擎起到優化作用,便於網站關鍵字的排名。

  四、模板與標簽管理
  目前差不多所有的CMS系統都是以模板+標簽的形式來設計網站了,這樣網站建設者不用理會一些技術細節,只需要制作到網站的模板頁面以及相關的調用標簽即可。

  點擊界面上方的“文字鏈接”字樣進入文章管理面板,在左側的面板列表中選擇“高級管理”→“模板管理”,在轉入的界面中系統以中文名稱的方式清楚地列出了當前可用的模板文件列表(如圖6)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved