项目是框架是:php+Smarty
将线上的环境部署到本地windows. 点击几个页面都没有问题、直到一个请求页面出现了
502GateWay nginx error.log 报错 error FastCGI sent in stderr 一堆,但文件又存在...
试过解决方法:1、将业务里面的一个变量注释不传递到smarty。能正常(业务数据不可不传)
2、网上方案 nignx.conf http的配置 root 位置从 location 移到外面(没效果)
最终解决方案:将项目转移到根目录 从 E:/demo/code/dev/webproject 直接移到 E:/webproject 重新设置root地址 E:/webproject/xxxx
然后就正常了.
重点:目录层次太深导致请求异常;