1. 程式人生 > 其它 >thinkcmf安裝教程與目錄結構詳解 快速上手版

thinkcmf安裝教程與目錄結構詳解 快速上手版

  最近接了一個建站專案,要求用thinkcmf來搭建,ytkah在想php都大致一樣吧,快速地下載安裝包,可是!怎麼安裝呢?沒看到安裝指引檔案或目錄,查看了安裝說明public目錄做為網站根目錄,入口檔案在/public/index.php,總算安裝成功了,可是預設站點連結不對,z5w.net/public/,多了一個/public/,怎麼把它隱藏呢?後面看了伺服器控制面板發現有一個執行目錄的功能,如下圖所示,下面有提示部分程式需要指定二級目錄作為執行目錄,如ThinkPHP5、Laravel,在想thinkcmf不是tp開發的嗎?先試著設定一下

  果然不出所料!就是這樣設定執行目錄,/public/小尾巴消失了。

  網站的基礎搭建完成了,後面就要進行二次開發和模板設計了,這時我們需要對thinkcmf目錄結構瞭解清楚,才不會一頭霧水找不到檔案修改,我們就一起來熟悉吧:

thinkcmf  根目錄
├─api                   api目錄(核心版不帶)
├─app                   應用目錄
│  ├─portal             門戶應用目錄
│  │  ├─config.php      應用配置檔案
│  │  ├─common.php      模組函式檔案
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  └─ ...            更多類庫目錄
│  ├─ ...               更多應用
│  ├─command.php        命令列工具配置檔案
│  ├─common.php         應用公共(函式)檔案
│  ├─config.php         應用(公共)配置檔案
│  ├─database.php       資料庫配置檔案
│  ├─tags.php           應用行為擴充套件定義檔案
│  └─route.php          路由配置檔案
├─data                  資料目錄
│  ├─conf               動態配置目錄
│  ├─runtime            應用的執行時目錄(可寫)
│  └─ ...               更多
├─public                WEB 部署目錄(對外訪問目錄)
│  ├─api                api入口目錄(核心版不帶)
│  ├─plugins            外掛目錄
│  ├─static             靜態資源存放目錄(css,js,image)
│  ├─themes             前後臺主題目錄
│  │  ├─admin_simpleboot3  後臺預設主題
│  │  └─simpleboot3            前臺預設主題
│  ├─upload             檔案上傳目錄
│  ├─index.php          入口檔案
│  ├─robots.txt         爬蟲協議檔案
│  ├─router.php         快速測試檔案
│  └─.htaccess          apache重寫檔案
├─simplewind         
│  ├─cmf                CMF核心庫目錄
│  ├─extend             擴充套件類庫目錄
│  ├─thinkphp           thinkphp目錄
│  └─vendor             第三方類庫目錄(Composer)
├─composer.json         composer 定義檔案
├─LICENSE.txt           授權說明檔案
├─README.md             README 檔案
├─think                 命令列入口檔案