返回列表 发新帖

ThinkPHP5如何将入口文件部署到网站根目录适配虚拟主机

[复制链接]

171

主题

306

帖子

1796

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1796

突出贡献论坛创始人土豪VIP-level1管理员论坛元老

QQ
发表在  2018-5-15 16:39:13  | 显示全部楼层 | 阅读模式
其他问题
程序问题简介: tp5入口文件问题
解决方法: 下面有两种方法,可以随便选择一种
方案来源: 热心网友
收到很多thinkphp5的小伙伴们使用硅云虚拟主机的时候碰到的一个问题,tp5默认把网站的入口文件放到了 /public/index.php,跟tp以往版本不同,那虚拟主机用户如何解决这个问题呢?

下面有两种方法,可以随便选择一种

1、第一种办法需要改动tp代码,也是比较简单的,原文参考地址:tp5开发项目适配虚拟主机
     ①把/public/index.php这个文件移动到网站根目录(一般为/web目录)   
     ②在修改index.php 的内容如下
  1. // 定义应用目录
  2. define('APP_PATH', __DIR__ . '/application/');
  3. // 加载框架引导文件
  4. require __DIR__ . '/thinkphp/start.php';
复制代码
    ③将/public/.htaccess 这个规则文件移动到网站根目录(一般为/web目录)

2、第二种办法不需要改动任何文件,只需要把你的域名绑定目录/public。(注:硅云普惠型PHP云虚拟主机中,规格为500M空间容量以上的才支持绑定子目录功能,独享云虚拟主机不支持,老老实实使用第一种方法吧。)


硅云,走近计算,走进未来!
关闭

硅云论坛上一条 /3 下一条

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表