老师,我把项目布署到服务器上接口能返回数据,但显示是500错误
来源:14-9 CORS跨域的概念与TP5的解决方案
yyii
2019-11-07
如上图,
然后我一步步在线上,断点,echo输出,在/thinkphp/library/think/App.php文件中,
在$config = self::initCommon();
这一句前面,echo 1; exit; 返回是200.
后面,echo 1; 则返回是 500了。
然后,去看:initCommon()这个方法。
返回是 return Config::get();
在这一句前面,var_dump(Config::get()); 返回是一个数组。是200.
也就是经过 return Config::get();之后,
就返回500了。
这个问题我弄了一天,也不知道怎么解决。
老师,您能看看吗?
这样返回500错误,导致了我后台,用到ajax的 也都不能用。
前台接口虽然能显示,但是500,也是不能用。
非常谢谢老师指点!
写回答
2回答
-
yyii
提问者
2019-11-08
谢谢老师!我的这个500不是接口返回服务器内部错误,接口返回是有数据的。就是做一个首页,也能显示,但状态码是500。
本地和另一个服务器是正常的。而这个服务器就不对,找不到解决方法。
012019-11-08 -
7七月
2019-11-08
500没法解决,你听了课,应该知道500的意思是 服务器未知错误,这咋可能从500帮你找到你的问题呢。
00
相似问题