weixin_慕雪5146930
能具体描述下吗
慕桂英0403089
use语句后面的分号应该用的中文吧,你可以把thinkphp目录下面的convention.php里面的app_debug换成true,这样页面上会有报错信息,就不只是单单的“页面错误了”
慕斯卡2294863
慕仔9436165
类名和类文件名保持一致,统一采用驼峰命名法(首字母大写)
慕慕5447516
不加$符号,这样config()就可以了
慕先生5155467
app index controller index
Code_Angel
这是因为没有把PHP的后缀用APACHE的URL重写规则隐藏导致的
在入口文件目录找到文件.htaccess,中添加一段代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
#以上是去掉index.php的代码
cxx_____
请把/public/index.php
define('APP_PATH', __DIR__ . '/../application/');改为:
define('APP_PATH', __DIR__ . '/../app/');
慕移动5947621
thinkphp的版本问题。如果用5.0.6版本的话就一样了。
零落浮华
你是没有引入吧,应该加一个use think\Config;
慕姐6134327
extra目录下面的配置会以你文件名为key值展示为一个多为数组。你可以具体了看看是不是有一个email的key。如:["host"] => string(8) "xixi.com"
["email"] => array(1) {
["host"] => string(7) "hah.com"
}
聆听心语0
什么不行 请描述清楚。
垂死挣扎
这个问题一看就知道是权限问题,所以我们可以轻易地切换到tp5目录然后使用chmod -R 777 tp5来解决,当然不太建议这样做,这不符合我们在线上的操作方式。一种比较推荐的做法是执行chmod -R daemon:daemon tp5来进行处理,这是因为在Mac上默认的Apache用户为daemon,当然你也可以通过在配置文件中修改用户名和所属组来解决这一问题。
qq_Sunshine_342
打开thinkphp文件夹下的convention.php,在一行加上 'app_namespace' =>'app', 保存后,重新输入localhost打开网页就有了
慕先生9537965
app那是应用的核心目录,,你删了,,能显示什么?
倾听那一季花落
把代码发上来看看
慕粉3875996
1:13老师说了 “首先把APP目录下的文件清除掉”
好会飞的鱼儿
应为tp5 默认就是index模块下的Index控制器index方法
当然这个可以在配置文件进行配置
小白不是兔
dump(config());