Drupal教程:環境搭建和基本配置
http://www.inspirr.com
有多種方式,可以在你的本地計算機上建立測試環境.在Drupal手冊的建立開發環境一節中,包含了不同操作系統下面的許多應用和指南.
建立本地開發環境的原因:
- 本地開發允許你在不能上網的情況下也能進行開發.
- 建立一個本地開發環境,即便是非常簡單的比如WAMP,也能幫助你更好的理解服務器進程和數據庫系統.隨著你對Drupal理解的加深,你將會越來越得心應手.
- 任何你放到網上的東西,都將被搜索,歸檔,一般都會放置很長時間.如果你的內容中包含錯誤的, Google將會把它搜索到,并保存起來,全世界的人們都有機會看到你的錯誤,難道你想這樣嗎?
在這本drupal簡明教程中,我們采用來自DeveloperSide.net的集成安裝包,測試環境為 Windows PC。
這個安裝包已經集成了以下東西:
- Apache 2.2 HTTP服務器
- MySQL 5.0數據庫
- PHP 5.2 和Perl 5.8 腳本語言
- WAMP圖形控制器
- 動態DNS客戶端
- Tomcat Servlet/JSP容器
- mod_aspdotnet ASP.NET主機接口
- OpenSSL加密工具集
- mod_security網絡應用防火墻
- phpMyAdmin MySQL管理
- Joomla
- Drupal
- WordPress
- MediaWiki
- phpBB
我按照他們的指導,構建了自己的開發環境!更多指導可參看開發環境一節中的Web.Developer頁。最好將"Web-Developer Controller"的快捷方式放到你的桌面上,這個非常方便,我不知道是不是安裝過程中自動放上去的,如果不是的話,你可以手動的拖過來。
美中不足的是,當我訪問Drupal的官方網站,想下載一些需要的模塊和主題時,發現在drupal.org首頁有個很顯眼的通告,一個更新的Drupal版本發布了,而且官方推薦使用最新的版本。
我下載了最新的Drupal穩定版本。接著使用WinZip對其解壓縮。
當然,現在創建的目錄名為"Drupal-5.1,"(編寫本文時的最新版本),而安裝包里面需要的目錄名為"Drupal." 現在我們關閉Apache的服務,將"Drupal"改為其它的名字,將"Drupal-5.1"改為"Drupal"。這樣就可以了!現在我的Drupal升級到了5.1版!
如果你沒有使用自帶Drupal的集成安裝包的話,安裝過程也是非常簡單的,只需要幾分鐘就可以了。根據你的Drupal版本,你可以在手冊的入門一節中,找到相應的安裝指導。這里是Druapl 5的,這里是Drupal 6的。
無論你的Drupal是單站點還是多站點,現在你都需要做些基本的設置.下面這些是我做的,你可能會有所不同;這里數據庫的權限為"root",這樣做的好處是,比較方便,干什么都比較省事,你不用擔心權限的問題.對于一些東西,我將給出Drupal.org上的相關鏈接,但是還沒有發現與本文相近的相關內容。
- 導航到Administer>>User management>>Roles,創建一個角色"administrator"。
- 導航到Administer>>User management>>Users,為你自己創建一個用戶。這將使得在你需要的時候,你可以通過切換用戶,來測試你的Drupal站點。
- 導航到Administer>>User management>>Access control,將所有的權限授予角色"administrator"。
- 現在,你可以設置登陸用戶和匿名用戶的權限了,比如說,使用聯系表單。這種設置,在需要的時候,隨時能對其進行更改。
- 導航到Administer>>Site configuration>>Site information頁面,在靠近底部的地方,將"Default front page"設置為"node." 在該頁面上,你還可以為其它字段設置基本的默認值。我不了解這里的所有的字段,但是我不喜歡,當我訪問一個站點時,被稱為“匿名的”("Anonymous"),所以我將其改為了“訪問者”。
- 對于那些在所有站點上都用得到的Drupal模塊(核心的或者第3方的),現在就可以啟用它們了(Administer>>Site building>>Modules)。例如,可能在所有的Drupal站點上,你都會用到"Page"或者"Story." 我現在發現越來越多的用戶使用"Book."了。
我強烈建議你啟用Drupal的核心模塊"Path"模塊,這樣你就可以為你的頁面使用“普通的”名字了。
如果你想使用聯系表單,通過站點為用戶發送電子郵件的話,一定要啟用"Contact"模塊。
- 對于drupal主題的設置,和模塊的做法一樣。
有些東西我推薦你在你的所有Drupal站點中都采用,現在就是最好的時候來做這些事:
- 啟用"CLEAN URLS"(簡潔URL),這樣你的站點對用戶更加友好。導航到Administer>>Site configuration>>Clean URLs。在那段描述的底部,有一個鏈接,用來測試簡潔URL。如果通過測試的話,那么"Enable"單選按鈕,現在就可用了。點擊這個單選按鈕。(如果由于某種原因,不能正常工作的話,可參看取消簡潔URL的指示)
- 為了讓我創建各種類型的內容,當我的站點準備好上線時,我來到Administer>>Site configuration>>Input formats,將"Full HTML"設為默認選項。接著我仍然允許管理員們(和我的其他ID一樣)能夠使用這種格式。現在你就這樣做,這樣在構建站點時,你就能夠避免一些常見問題。
- 我不喜歡將"Promoted to front page"(發布到首頁)作為發布內容的默認選項,導航到Administer>>Content management>>Content types,在每種格式下都關閉它。
- 現在你該決定你默認的評論模式了。導航到Administer>>Content management>>Comments>>Settings,對于一個單獨頁面,允許用戶對其評論,確保將"Preview comment"(評論預覽)設為"Required."
- 現在,讓我們啟用聯系表單,這樣你的用戶就可以給你發消息了。導航到Administer>>Site building>>Menus,找到"Contact"一項。點擊"enable"鏈接。記住,接下來,你需要導航到Administer>>Site building>>Contact form,以完成相應的設置。