请选择 进入手机版 | 继续访问电脑版

硅云开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8454|回复: 0

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

[复制链接]

217

主题

553

帖子

3414

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3414

荣誉管理论坛元老管理员知名站长

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

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

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空间容量以上的才支持绑定子目录功能,独享云虚拟主机不支持,老老实实使用第一种方法吧。)


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

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

QQ|云虚拟主机|云服务器|域名注册|关进小黑屋|硅云开发者社区

GMT+8, 2024-3-29 04:30 , Processed in 0.189742 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2016-2020, 硅云论坛.

快速回复 返回顶部 返回列表