thinkphp 3 2 linux二級目錄安裝

2021-09-08 11:58:54 字數 551 閱讀 4955

詳解:

注意:linux系統對大小寫敏感

伺服器系統:linux (阿里雲伺服器)

thinkphp 版本: 3.2

1. 修改nginx配置 (提示找不到控制器,頁面空白等問題) 阿里雲檔案ftp位置:/etc/nginx/conf.d/default.conf

注意:在nginx低版本中,是不支援pathinfo的,但是可以通過在nginx.conf中配置**規則實現(如果伺服器支援pathinfo則不用以下**):

增加**

(根目錄下安裝)

location / 

}

(二級目錄安裝)

location /youdomain/

}

2.修改url_model連線模式

'url_model'                =>'1',    // config.php檔案中

3.模板檔案命名規範

goods_index.html 錯誤(linux系統對大小寫敏感);goods_index.html 正確

ThinkPHP3 2 驗證隨記

自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...

THINKPHP3 2命名空間

thinkphp3.2命名空間 3.2版本全面採用命名空間方式定義和載入類庫檔案,有效的解決多個模組之間的衝突問題,並且實現了更加高效的類庫自動載入機制。由於新版完全採用了命名空間的特性,因此只需要給類庫正確定義所在的命名空間,而命名空間的路徑與類庫檔案的目錄一致,那麼就可以實現類的自動載入。例如,...

ThinkPHP3 2 搭載環境

thinkphp是乙個快速 簡單的基於mvc和物件導向的輕量級php開發框架 預設情況下當你執行index.php時只有home模組,如果你需要建立其他模組時需要在入口檔案 index.php 中定義 define bind module admin 繫結入口到admin模組訪問 bind modu...