新手初学thinkphp,本地项目根目录不自动生成文件(夹)是怎么回事?

//index.php<?phpdefine('APP_PATH','Admin');define('APP_NAME','Admin');require('../tan... //index.php
<?php
define('APP_PATH','Admin');
define('APP_NAME','Admin');
require('../tanshu/ThinkPHP/ThinkPHP.php');
APP::run();
?>

//admin.php
<?php
define('APP_PATH','Admin');
define('APP_NAME','Admin');
require('../tanshu/ThinkPHP/ThinkPHP.php');
APP::run();
?>

按照书上所写,我把下载的ThinkPHP文件都放在项目文件夹里,再新建一个Home文件夹、一个Admin文件夹,然后建立index.php、admin.php内容如上,运行错误并且Home里并没有生成任何文件或文件夹,求高手指点。
展开
 我来答
势芷蓝3S
2014-11-18 · TA获得超过2389个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:364万
展开全部
APP_NAME 是指项目名称,注意APP_NAME
不要随意设置,通常是项目的目录名称,如果你的项目是直接部署在Web根目录下面的话,那么需要设置APP_NAME 为空。
APP_PATH
是指项目路径(必须以“/”结束),项目路径是指项目的Common、Lib目录所在的位置,而不是项目入口文件所在的位置。
注意:在类Unix或者Linux环境下面Runtime目录需要可写权限。
——以上是手册的说明,不知你看懂没有。
index.php要Home文件夹中,APP_PATH是相对index.php的路径,必须以“/”结束,否则生成的文件以之为前缀;
define('APP_DEBUG', true);//开启调试模式
require('../tanshu/ThinkPHP/ThinkPHP.php');//确认路径正确
更多追问追答
追问
……晕掉了……大神,我用的是wamp,Web根目录是E:/site/wamp/www,下面有个ThinkPHP下载的文件包,然后现在在根目录下新建站点文件夹名为site1,求该怎么让ThinkPHP运行起来,帮忙写一个index.php,感谢!必追分!
追答


index.php放site1里。
方法不止一种。
识掷路口

2015-08-05 · TA获得超过1091个赞
知道小有建树答主
回答量:1347
采纳率:57%
帮助的人:219万
展开全部

1、引用路径是否正确。

thinkphp需要引入入口文件,一般是这样的:

//加载框架入口文件
require './ThinkPHP/ThinkPHP.php';

2、检查你是否有写入文件和文件夹的权限,如果没有,需要先获取写入权限。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式