## 全局配置
全局配置主要分成以下幾個
1、各目錄的配置
> cmf5.1中目錄結構比較清晰,出于后期升級考慮不建議做太多的修改。
根目錄中的public/index.php文件,該文件是項目入口文件,在該文件中可配置對應的各級目錄,可對目錄進行改名,調整目錄結構等。
~~~
// 調試模式開關
define('APP_DEBUG', false);
// 定義CMF根目錄,可更改此目錄
define('CMF_ROOT', dirname(__DIR__) . '/');
// 定義CMF數據目錄,可更改此目錄
define('CMF_DATA', CMF_ROOT . 'data/');
// 定義應用目錄
define('APP_PATH', CMF_ROOT . 'app/');
// 定義網站入口目錄
define('WEB_ROOT', __DIR__ . '/');
// 加載基礎文件
require CMF_ROOT . 'vendor/thinkphp/base.php';
// 執行應用并響應
Container::get('app', [APP_PATH])->run()->send();
~~~
比如項目需求需要修改對應的運行目錄,到根目錄的temp目錄下,即可進行如下的修改
> define('CMF_DATA', CMF_ROOT . 'yourFolder/');
2、系統的其他參數配置
配置文件在根目錄下app/config.php文件。常用修改項有以下幾個
* 默認模塊設置
~~~
// +----------------------------------------------------------------------
// | 模塊設置
// +----------------------------------------------------------------------
// 默認模塊名
'default_module' => 'portal',
// 禁止訪問模塊
'deny_module_list' => ['common'],
// 默認控制器名
'default_controller' => 'Index',
// 默認操作名
'default_action' => 'index',
// 默認驗證器
'default_validate' => '',
// 默認的空控制器名
'empty_controller' => 'Error',
// 自動搜索控制器
'controller_auto_search' => false,
~~~
* CMF的默認模板目錄名稱等設置
~~~
// +----------------------------------------------------------------------
// | CMF 設置
// +----------------------------------------------------------------------
'cmf_theme_path' => 'themes/',
'cmf_default_theme' => 'simpleboot3',
'cmf_admin_theme_path' => 'themes/',
'cmf_admin_default_theme' => 'admin_simpleboot3',
~~~
該類配置可以對默認的模板進行設置。比如自定義后臺模板后設置對應的新目錄,可以進行后臺模板的位置修改。
前臺模板主要是采用模板管理來操作,后面章節會講到。除非想改原來默認的模板就可以直接修改這邊。
- 序言
- 最新更新
- 準備工作
- 程序安裝
- 常見問題
- 驗證碼失效
- redis報錯
- 郵件發送
- 項目部署
- 全局配置
- 虛擬主機配置
- 數據庫配置
- 模板管理
- 前端開發
- 模板文件配置
- 模板變量
- 模板變量類型
- 模板變量數據源
- 模板控件
- 導航制作
- 導航標簽
- 子導航標簽
- 幻燈片制作
- 文章列表
- 非標簽方式
- 模板配置文件配置列表
- 面包屑
- 友情鏈接
- 獲取縮略圖
- 獲取組圖
- 獲取附件
- 全局變量
- 公共頁面制作流程
- 首頁制作流程
- 頂部導航
- 首頁幻燈片
- 關于
- 服務
- 產品
- 新聞
- 底部導航
- 底部版權
- 返回頂部
- 在線客服
- 單頁制作流程
- 單頁模板制作
- 欄目頁制作流程
- 文章列表欄目頁
- 圖文列表欄目頁
- 圖片列表欄目頁
- 指定分類欄目頁
- 右側欄目列表
- 詳細頁制作流程
- 詳細頁模板制作
- 功能開發
- 開發功能列表
- 原功能修改
- 函數擴展
- 獲取當前和子欄目ID
- 功能擴展
- 表單功能
- 固定字段表單
- 表單的提交
- 表單的刪除
- 表單HTML模板
- JSON數據表單
- 前臺文章發布
- Ueditor的配置
- 后臺擴展編輯器
- 會員擴展
- QQ互聯實現
- 插件開發
- 后臺登錄插件
- 創建目錄及配置文件
- 創建插件控制器
- 創建插件展現模板
- 留言板插件
- 創建目錄及配置文件
- 創建插件控制器
- 創建數據庫
- 表單字段過濾
- 前臺控制器實現
- 前臺頁面實現
- 后臺控制器實現
- 后臺頁面實現
- 留言板多語言
- 留言板插件下載
- 多語言獨立模板切換插件
- 創建目錄及配置文件
- 插件控制器實現
- 多語言切換插件下載
- 產品相冊展示插件
- 插件控制器實現
- 前端模板實現
- 產品展示插件下載
- 擴展后的系統升級
- 應用開發
- 自定義函數
- 自定義標簽
- 新增應用
- 創建數據庫表
- 創建應用目錄
- 模型初始化
- 后臺菜單入口
- 后臺項目分類頁實現
- 分類頁控制器
- 分類頁模板
- 分類的添加
- 驗證器規則實現
- 模型中寫數據庫實現
- 分類的修改
- 分類的刪除
- 后臺項目首頁實現
- 列表頁控制器
- 列表頁模板
- 項目的添加
- 項目添加驗證器
- 模型中寫數據庫實現
- 標簽的添加
- 項目的編輯
- 項目的刪除
- 應用模板
- 源碼下載
- 其他相關
- CMF5.1采用Redis緩存
- 啟用redis
- redis緩存實例