虛擬主機環境
ThinkPHP 支持各種各樣的線(xian)上生(sheng)(sheng)(sheng)產環(huan)(huan)境,如果(guo)你(ni)的生(sheng)(sheng)(sheng)產環(huan)(huan)境與開(kai)發環(huan)(huan)境不符(fu),需要稍作調整 ThinkPHP 的配置,以適應(ying)線(xian)上生(sheng)(sheng)(sheng)產環(huan)(huan)境
修改入口文件
5.0默認的應用入口文件位于public/index.php,內容如下:
// 定義應用目錄
define('APP_PATH', __DIR__ . '/../application/');
// 加(jia)載框(kuang)架(jia)引導文(wen)件
require __DIR__ . '/../thinkphp/start.php';
入(ru)口文件位置(zhi)的設計(ji)是為(wei)了讓應用部署(shu)更安(an)全,public目錄為(wei)web可(ke)訪問(wen)目錄,其他的文件都可(ke)以放到非WEB訪問(wen)目錄下面。
我們也可(ke)以改變入口文(wen)(wen)件(jian)的位置及內容,例如把(ba)入口文(wen)(wen)件(jian)改到(dao)根目錄下面改成:
// 應用目(mu)錄
define('APP_PATH', __DIR__.'/apps/');
// 加載框架引(yin)導文件(jian)
require './thinkphp/start.php';
注(zhu)意:APP_PATH的定義支持相對路徑和(he)絕對路徑,但必須以(yi)“/”結束
如果你(ni)調整了框架核心目錄(lu)的(de)位置或者目錄(lu)名(ming),只(zhi)需(xu)要這樣修改:
// 改(gai)變應(ying)用目(mu)錄的名(ming)稱
define('APP_PATH', __DIR__.'/apps/');
// 加載框架(jia)引導文件
require './think/start.php';
這樣最終的應用目錄結構如下:
www WEB部署目錄(或者子目錄)
├─index.php 應用入口文件
├─apps 應用目錄
└─think 框架目錄
文檔最后更新時間:2018-04-26 11:05:09
未解決你的問題?請到「問答社區」反饋你遇到的問題
