帮朋友迁移一套程序,使用 TP 框架写的,漏洞百出,极其混乱。原来是运行在 win2003+apache 上。
需要迁移到新服务器上,我帮他整整搞了一个晚上,女朋友都不高兴了。
新服务器 centos+nginx
第一个问题:原代码特么的好多地方都没有区分大小写, 换到 centos 上各种报错!老子整整改了几个小时!还好代码不算复杂,勉强看得懂。
第二个问题:tp 这货仍然报错,提示 pathinfo 问题
根据网上的方法,在 conf 中写入
fastcgi_split_path_info ^(.+.php)(.*)$; #增加这一句
fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句
但是依然不行....