joomla代碼結構原理,執行流程

來源:互聯網
上載者:User

標籤:

joomla-安裝
  1. 下載源碼

  2. 解壓到apache發布目錄

  3. 訪問http://xxx/installation/index.php 根據實際情況訪問

  4. 按每步提示操作,mysql庫要先建立,ftp可暫時不開

  5. 刪除安裝檔案即可


joomla代碼結構
Joomla 2.5主要目錄結構├─administrator     # 背景程式部分├─cache             # 用於存放cache,需要保持可寫├─components        # 組件,每個組件一個檔案夾,通常是com_**├─images            # 圖片資源,上傳的檔案都會存放在這裡,所以要保持可寫├─language          # 語言套件目錄,名稱要與components、plugin或module的名稱對應才會生效│  ├─en-GB          # 如:language/en-GB/en-GB.com_content.ini│  └─overrides      # 從2.5開始,語言文字可以在後台重寫,被重寫的語言資訊存在位置├─libraries         # joomla的核心類庫,需要深入API的可以閱讀裡面的代碼├─logs              # 日誌目錄,要保持可寫├─modules           # 所安裝模組的位置├─plugins           # 所安裝外掛程式的位置├─templates         # 所安裝模板的位置,每個子目錄對應一個模板│  ├─atomic         # atomic是個典型的模板,適合於初學者│  │  ├─css         # CSS目錄,關於模板的樣式檔案都放在這裡│  │  ├─html        # 組件與模組都有預設範本(tmpl目錄),主模板有許可權重寫它們,重寫的模板在這裡│  │  ├─images│  │  ├─js│  │  └─language    # 模板在後台可以擁有配置參數,而參數的語言套件會放在這裡│  │      └─en-GB│  └─system         # 所有template都基於system模板,不要修改它│      ├─css│      ├─html│      └─images└─tmp                # 臨時目錄,需要保持可寫configuration.php    # 設定檔,裡面含有資料庫與網站設定資訊.htaccess            # 沒有它,在apache就不能實現偽靜態連結web.config           # 沒有它,在IIS7就不能實現偽靜態連結component目錄結構,舉其中一個com_users的組件的栗子:├─com_users            # user組件,joomla裡非常重要的組件之一│  ├─controllers       # 控制項器集│  ├─helpers           # helpers用於存放輔助類與函數  │  ├─models            # 模型集│  │  └─forms          # Joomla2.5開始,表單可以基於XML來配置,forms是指定配置目錄   │  └─views             # 視圖集│      ├─login         # 登入整頁模式│      │  │  metadata.xml│      │  │  view.html.php      # 視圖邏輯,作用是model與template的橋樑│      │  │  view.json.php      # 如果URL上有參數format=json,就會使用這個視圖邏輯,如此類推│      │  └─tmpl                # 預設範本,會由視圖引入│      │          default.php   # 其中一個模板│      │          default.xml   # 後台添加菜單時需要選擇menu type,組件是否出現在menu上靠這檔案│      │          default_login.php        # default.php的子模板,由loadTemplate引入│      │          default_logout.php


joomla代碼結構原理,執行流程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.