我是靠谱客的博主 隐形大船,最近开发中收集的这篇文章主要介绍php项目中的路径问题,thinkphp的项目路径的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我想将thinkphp放在域名的子目录下。比如www.abcd.com/THINKPHP的目录下

我把代码全部放上去后,发现访问不到。于是将index.php改成

define('APP_NAME', 'THINKPHP');

define('APP_PATH', './THINKPHP');

// 加载框架入口文件

require( "./ThinkPHP/ThinkPHP.php");

?>

结果是在THINKPHP下再生成一个THINKPHP目录并且生成的是helloword的东西。

继续改

define('APP_NAME', 'THINKPHP');

define('APP_PATH', './');

// 加载框架入口文件

require( "./ThinkPHP/ThinkPHP.php");

?>

这样是访问THINKPHP目录下的index,但是PUBLIC和LIB确实访问www.abcd.com根目录的。

继续改

//定义项目名称和路径 若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框架目录是在外面。所以不需要加./

这是官方的例子的写法

//定义项目名称和路径

define('APP_NAME', 'Ajax');

define('APP_PATH', './');

// 加载框架入口文件

require( "../../ThinkPHP/ThinkPHP.php");

最后

以上就是隐形大船为你收集整理的php项目中的路径问题,thinkphp的项目路径的问题的全部内容,希望文章能够帮你解决php项目中的路径问题,thinkphp的项目路径的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部