tp5更改入口文件到根目录的方法分享

tp5把入口文件放到了public目录中,对于服务器或者vps来说没啥,因为可以指定目录,但是对于虚拟主机就不行了,我们必须吧index.php这入口文件放到根目录,那么我么需要改一下相对的引入文件的路径就可以了,代码如下:

  1. // 定义应用目录
  2. define(‘APP_PATH‘, __DIR__ . ‘/application/‘);
  3. // 开启调试模式
  4. define(‘APP_DEBUG‘, true);
  5. // 加载框架引导文件
  6. require __DIR__ . ‘/thinkphp/start.php‘;

原文地址:https://www.cnblogs.com/roseY/p/9230906.html

时间: 2024-11-07 19:17:48

tp5更改入口文件到根目录的方法分享的相关文章

nginx环境跑tp5只能访问入口文件访问不了方法

新搭一个nginx服务器,准备跑tp5,代码放入后发现只能访问入口文件访问不了方法,报404 百度搜了一下说nginx配置没有支持pathinfo,改nginx文件: 去掉美元符$,然后里面加两句 然后发现可以访问方法了,但需要带index.php,在这里加上这三行 原文地址:https://www.cnblogs.com/weilovehua/p/9941682.html

nginx下TP5 隐藏入口文件+支持pathinfo模式+配置多项目根目录

首先说下项目目录情况  跟目录/usr/share/nginx/html/(别说怎么这么深  0.0) html文件夹下面两个目录 pssh  pssh_shop 两个tp5项目分别对应两个二级域名 配置多项目就把server{} 在复制出来一套 修改对应的root路径就可以 下面放上配置文件(只有域名2那个项目隐藏入口文件了 ) # For more information on configuration, see: # * Official English Documentation: h

tp5修改入口文件

方法1 设置虚拟路径 在apache里面 找到 httpd-vhosts.conf 打开并修改 DocumentRoot c:/wamp/www/  这段 改成DocumentRoot c:/wamp/www/public 方法2 复制public文件到根目录 修改index.php 将../ 删掉 .复制下面内容即可 // 定义应用目录 define('APP_PATH', __DIR__ . '/application/'); // 定义应用缓存目录 define('RUNTIME_PATH

java写入文件的几种方法分享

转自:http://www.jb51.net/article/47062.htm 一,FileWritter写入文件 FileWritter, 字符流写入字符到文件.默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾. 1. 替换所有现有的内容与新的内容. new FileWriter(file); 2. 保留现有的内容和附加在该文件的末尾的新内容. new FileWr

PHP中的生成XML文件的4种方法分享

生成如下XML串 Xml代码 <?xml version="1.0" encoding="utf-8"?> <article> <item> <title size="1">title1</title> <content>content1</content> <pubdate>2009-10-11</pubdate> </item&g

CodeIgniter怎么更改view文件夹路径?

这里分享下CodeIgniter实现更改view文件夹路径的方法 控制view文件夹路径的代码:system/core/loader.php public function add_package_path($path, $view_cascade=TRUE) { $path = rtrim($path, '/').'/'; array_unshift($this->_ci_library_paths, $path); array_unshift($this->_ci_model_paths,

tp3.2源码解析——入口文件

如果有人读这篇文章并跟着做的话,希望你能使用支持函数跳转的编辑器,还要善用var_dump和exit,对着源码去调试着看.跟着入口文件读,执行到哪里你看到哪里,对于那些不能一眼看出来的配置,则要记录下来,可能一个比较简单的功能会写出很长的代码,这个时候难免会看到后面忘了前面. 那么进入正题,从index.php文件可以看到入口文件只定义了几项常量作为配置,紧接着就引入了require './ThinkPHP/ThinkPHP.php'; 1 // 检测PHP环境 2 if(version_com

Docker 后台进程参数-------更改Docker运行根目录的方法

参数 介绍 --api-enable-cors=false 远程API调用. -b, --bridge="" 桥接一个系统上的网桥设备到 Docker 容器里,当使用 none 可以停用容器里的网络 --bip="" 使用 CIDR 地址来设定网络桥的 IP.此参数和 -b 不能一起使用. -D, --debug=false 开启Debug模式.例如:docker -d -D -d, --daemon=false 开启Daemon模式. --dns=[] 设置容器使

ThinkPHP隐藏入口文件的配置方法

Apache服务器默认是没有开启rewrite模块儿的,所以我们访问ThinkPHP站点时的URL路径一般都是像这样的: http://127.0.0.1/index.php/index/article/list.html 这里的index.php即为我们的站点入口文件,而为了实现更好的SEO优化,我们有必要将入口文件index.php隐藏,最终实现如下访问路径: http://127.0.0.1/index/article/list.html 第一步:首先,需要打开Apache服务器的配置文件