ThinkPHP5如何将入口文件部署到网站根目录适配虚拟主机
收到很多thinkphp5的小伙伴们使用硅云虚拟主机的时候碰到的一个问题,tp5跟tp以往版本不同,默认把网站的入口文件放到了 /public/index.php,那虚拟主机用户如何解决这个问题呢?下面有两种方法,可以随便选择一种
1、第一种办法需要改动tp代码,也是比较简单的,原文参考地址:tp5开发项目适配虚拟主机
①把/public/index.php这个文件移动到网站根目录(一般为/web目录)
②在修改index.php 的内容如下
// 定义应用目录
define('APP_PATH', __DIR__ . '/application/');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php'; ③将/public/.htaccess 这个规则文件移动到网站根目录(一般为/web目录)
2、第二种办法不需要改动任何文件,只需要把你的域名绑定目录/public。(注:硅云普惠型PHP云虚拟主机中,规格为500M空间容量以上的才支持绑定子目录功能,独享云虚拟主机不支持,老老实实使用第一种方法吧。)
页:
[1]