3.1.2 - 严重 - 已处理
问题:使用php-fpm+nginx时,__APP__解析错误,导致U()错误;原因:ThinkPHP/common/runtime.php中定义IS_CGI常量的定义有问题;
错误代码:

在fpm下,PHP_SAPI的值是fpm-fcgi,所以判断IS_CGI为0。导致在定义_PHP_FILE_常量时错误,进而导致ThinkPHP/Lib/Core/Dispatcher.class.php中定义__APP__常量值错误。而ThinkPHP/Common/functions.php中U()方法定义用到__APP__,导致U()创建的URL错误;
U()部分代码:
