thinkphp的项目路径的问题
2013-05-28 17:25
218 查看
thinkphp的项目路径的问题
博客分类: php
我想将thinkphp放在域名的子目录下。比如www.abcd.com/THINKPHP的目录下
我把代码全部放上去后,发现访问不到。于是将index.php改成
<?php
define('APP_NAME', 'THINKPHP');
define('APP_PATH', './THINKPHP');
// 加载框架入口文件
require( "./ThinkPHP/ThinkPHP.php");
?>
结果是在THINKPHP下再生成一个THINKPHP目录并且生成的是helloword的东西。
继续改
<?php
define('APP_NAME', 'THINKPHP');
define('APP_PATH', './');
// 加载框架入口文件
require( "./ThinkPHP/ThinkPHP.php");
?>
这样是访问THINKPHP目录下的index,但是PUBLIC和LIB确实访问www.abcd.com根目录的。
继续改
<?php
//定义项目名称和路径 若APP_NAME = 'ZZJZ',且ZZJZ是www/test下的目录。则调用的public等目录是在test目录下。
//若APP_NAME='./ZZJZ',则调用的public等目录是在test/ZZJZ目录下。
define('APP_NAME', './THINKPHP');
define('APP_PATH', './');
// 加载框架入口文件
require( "./ThinkPHP/ThinkPHP.php");
?>
这样就对了。APP_NAME必须加上"./"
TP的官方例子不是这样写的。他们调用的thinkphp框架目录是在外面。所以不需要加./
这是官方的例子的写法
<?php
//定义项目名称和路径
define('APP_NAME', 'Ajax');
define('APP_PATH', './');
// 加载框架入口文件
require( "../../ThinkPHP/ThinkPHP.php");
相关文章推荐
- thinkphp的项目路径的问题
- thinkphp的项目路径的问题
- Nginx配置ReactJs项目,Url后面直接输入路由路径时老报404问题。
- new file() 把文件new在工程项目里,注意路径问题。
- Cocos2d-x--新建Cocos2d-x项目出现的问题--系统无法启动程序,系统找不到指定的路径
- thinkphp js路径问题
- WEB 项目中的路径问题
- 快速解决ThinkPHP 项目中使用原生PHP导致的SQL注入问题
- SilverLight 获得项目文件夹路径的问题。
- cocos2dx在vs2013加载项目失败(针对路径更改问题)
- java、JSP web项目中的路径问题
- 用eclipse创建tomcat项目后,文件上传目录路径问题
- 使用瓦力部署使用git进行版本控制的thinkphp5项目到Linux服务器遇到的问题
- MyEclipse项目中的构建路径和类路径lib的问题
- thinkphp路径引用问题
- java项目路径问题
- vue-cli webpack模板项目搭建以及打包时路径问题的解答
- 关于java项目路径问题
- 理解java Web项目中的路径问题
- 【COCOS2DX-LUA 脚本开发之十三】解决lua项目编译Android出现get data from file failed以及路径等问题