Drupal 默認安裝的目錄結構

文件夾目錄中的每一元素的詳解如下:


includes :包含了 Drupal 常用的函數庫。


misc:用來存儲 Drupal 安裝中可用的 JavaScript,和其它各種圖標和圖片文件。


modules:包含了所有核心模塊,其中一個模塊對應一個文件夾。最好不要亂動這個文件夾(包括 profiles 和 sites 以外的


其它目錄)下面的任何東西,你要添加的其它模塊須放到 sites 目錄下。


profiles:包含一個站點的不同安裝輪廓。如果在這個子目錄下面,除了默認的輪廓以外,還有其它的輪廓,那麼在你第一


次安裝你的 Drupal 站點時,Drupal 將向你詢問想要安裝哪一個輪廓。安裝輪廓的主要目的是,用來自動的啓用核心的或者


第 3 方的模塊。比如一個電子商務輪廓,它將自動把 Drupal 安裝成爲一個電子商務平臺。


scripts:包含了許多腳本,這些腳本可用於語法檢查,代碼清潔,從命令行運行 Drupal,使用 cron 處理特定情況等等。


在 Drupal 的請求生命週期中,用不到它;裏面包含一些 shell 和 Perl 的實用腳本。


sites:包含了你對 Drupal 所進行的修改,包括設置、模塊、主題等形式(參看圖 1-5)。你從第 3 方模塊庫中下載的模塊,


或者你自己編寫的模塊,都放在 sites/all/modules 下面。這使得你對 Drupal 所進行的任何修改都保存在單個文件夾裏。


在目錄sites下面有一個名爲default的子目錄,裏面包含了你的Drupal站點的默認的設置文件--- default.settings.php。


Drupal 安裝器,將會基於你提供的信息來修改這些原始設置,併爲你的站點創建一個 settings.php 文件。站點的部署人員,


通常會拷貝默認目錄,並將其重命名爲你站點的 URL,所以你最終的設置文件就位於sites/www.example.com/settings.php


sites/default/files:Drupal 默認是不包含這個文件夾,但是當你需要上傳文件接着提供對外訪問時,就需要用到這個目錄


了。一些示例包括,定製的 logo,啓用用戶頭像,或者向你的站點上傳其它媒體文件時,你就用到了這個文件夾。運行 Drupal


的 web 服務器需要具有對這個子目錄進行讀和寫的權限。如果可以的話,Drupal 的安裝器將會爲你自動的創建這個子目錄,


並檢查是否設置了相應的權限。


themes:包含了Drupal的模板引擎和默認主題。你下載的或者創建的其它主題,不能放在這裏;應該放在sites/all/ themes中。


cron.php:用來執行週期性任務,比如清理過期緩存數據,以及計算統計信息。


index.php:處理請求的主入口。


install.php Drupal 安裝器的主入口。


update.php Drupal 版本升級後,用來更新數據庫模式(schema)。


xmlrpc.php: 用來接收 XML-RPC 請求,如果你的網站不打算接收 XML-RPC 請求的話,那麼可以將其從中刪除。


robots.txt:它是搜索引擎爬蟲排除標準的默認實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章