问题一: tp5项目在apache中运行一切正常,但部署在nginx环境中,页面打不开,总是提示404报错:
解决办法:
在宝塔网站->设置->配置文件中(或nginx.conf里)添加下面代码:
location / {
index index.html index.htm index.php;
#autoindex on;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
即可搞定了,页面可正常访问.
------------------------------------------------------------------------------------------------------------
问题二: 在nginx环境中,tp5的debug模式已打开,但是某方法出错报错时,不出现具体的错误提示,还是只是出现404报错.
解决办法:
在宝塔网站->设置->配置文件中将此行代码注释掉即可,图示:
这样就可以显示具体的报错信息了.