您的位置:首页 > 编程语言 > PHP开发

ThinkPHP5.0 index.php随便放那个目录以及相关的修改

2016-08-14 10:21 459 查看
—website.com
—application
—tp(所有tp框架和public,runtime,vendor)所在的目录
—extend
—public
—thinkphp
—vendor 插件
—index.php (引导文件)

要使这样的结构能够运行,需要修改index.php入口函数,同时需要修改框架里的base.php文件,因为vendor在base里面定义的路径通过APP_PATH拼接而来,所以需要修改如下:
index.php :
// 定义应用目录
define('APP_PATH', __DIR__ . '/application/');

// 定义框架的目录
define('FRAMEWORK_PATH',__DIR__.'/tp/');

// 加载框架引导文件
require __DIR__ . '/tp/thinkphp/start.php’;

然后修改base.php
defined('FRAMEWORK_PATH') or define('FRAMEWORK_PATH',dirname(APP_PATH) . DS);
defined('EXTEND_PATH') or define('EXTEND_PATH', FRAMEWORK_PATH . 'extend' . DS);
defined('VENDOR_PATH') or define('VENDOR_PATH', FRAMEWORK_PATH . 'vendor' . DS);
defined('RUNTIME_PATH') or define('RUNTIME_PATH', FRAMEWORK_PATH . 'runtime' . DS);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: