问题一: 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报错.
解决办法:
在宝塔网站->设置->配置文件中将此行代码注释掉即可,图示:

这样就可以显示具体的报错信息了.
版权声明:本文为weixin_43652106原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。