产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH 使用THINKPHP 报错404,只要使用display() 就报错,

clto
铁牌会员
4.00 价值分

clto 发表于 2017-06-15 16:13:33
如题,,,<?php

namespace Home\Controller;

use Think\Controller;

class IndexController extends Controller {

public function index(){

$this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px } a,a:hover{color:blue;}</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>欢迎使用 <b>ThinkPHP</b>!</p><br/>版本 ','utf-8');
$this->display();
}

}

这是全新的TP框架,刚刚生成,我只要加上 $this->display();就报404错误,我也很无奈,

404 Not Found

nginx

AMPathinfo 已经开启,,只要不用这个函数,其他功能正常,但是就是不能用这个。用就404,我已经折磨一下午了,希望高手帮忙解决,谢谢


http://120.27.115.225/index.php/home/index/ 这个地址,写了就报404错误,,

http://120.27.115.225/index.php/home/index/add 这个地址没写display 这个函数,就正常
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2017-06-15 16:13:33 1

amysql
创始人
99532.51 价值分

display应该是调用模板,看是否模板文件不存在。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-15 16:34:02 2

AMH面板 - 好用高效低占用、安全可靠极稳定

clto
铁牌会员
4.00 价值分

引用:
amysql 发表于 2017-06-15 16:34:02
display应该是调用模板,看是否模板文件不存在。


问题是,就算模版文件不纯在,也应该提示文件不纯在,而不是404错误啊?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-16 08:46:12 3

clto
铁牌会员
4.00 价值分

引用:
amysql 发表于 2017-06-15 16:34:02
display应该是调用模板,看是否模板文件不存在。


而且模版文件是纯在的。。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-16 08:56:51 4

clto
铁牌会员
4.00 价值分

引用:
amysql 发表于 2017-06-15 16:34:02
display应该是调用模板,看是否模板文件不存在。

我查了一下,LOG日志文件,里面显示ERR: 模板不存在:./Application/Home/View/Index/index.html

找不到模版,可是我的模版文件是纯在的啊,这个路径怎么设置?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-16 09:14:00 5

clto
铁牌会员
4.00 价值分

搞定了,。。。。。。。。。。。。。。。。。。服了。。、、


最后竟然是路径问题 index 改成 Index I是大写就OK了。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-16 09:33:07 6

9513645
银牌会员
1428.02 价值分

引用:
clto 发表于 2017-06-16 09:33:07
搞定了,。。。。。。。。。。。。。。。。。。服了。。、、


最后竟然是路径问题 index 改成 Index I是大写就OK了。



查看你文件名,linux是区分大小写的,abc.gif 和 ABC.gif 是表示2个不同文件~
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-16 10:33:41 7

yanghang
银牌会员
1563.14 价值分

tp3你要看配置文件,配置文件有大小写转换的,并且调试模式默认的是大写
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-06-16 10:57:18 8
 1  (总1页)
AMH社区列表
用户服务中心