|
其他问题
程序问题简介: |
tp5入口文件问题 |
解决方法: |
下面有两种方法,可以随便选择一种 |
方案来源: |
热心网友 |
收到很多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空间容量以上的才支持绑定子目录功能,独享云虚拟主机不支持,老老实实使用第一种方法吧。)
|
|