thinkcmf安裝教程與目錄結構詳解 快速上手版
阿新 • • 發佈:2022-05-03
最近接了一個建站專案,要求用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 命令列入口檔案