切换到宽版

中国黑防联盟

查看: 152|回复: 9

[Discuz] discuz 论坛 NGINX环境下ucenter、uc_server登录后任何操作均跳转到登录页面解决办法

[复制链接]
发表于 2020-9-18 13:09:55 | |阅读模式

lnmp环境下discuz ucenter登录问题,登录后任何操作均跳转到登录页面,无法进入ucenter登录界面 解决办法:

在某些情况下,在路路径中总是出现".php"后缀,但是没有文件名,这当然会报错了。然后就开始追踪代码,从url()函数追踪到u()函数,__APP__

常亮,最后追踪到ThinkPHP.php文件,然后调试,发现$_SERVER['PHP_SELF']的值是空,但是同事的都可以,觉得应该是哪里的配置不一样,

然后就看了下nginx配置,

include fastcgi_params;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

nginx应该是把参数传给了应该用程序,print_r($_SERVER)也是有值的,只是PHP_SELF没有,然后就百度了一通,怀疑是php.ini

配置文件中的cgi.fix_pathinfo的值导致的。当我找到cgi.fix_pathinfo时,发现它的值是0,然后赶紧把它改为1,重启服务,再

打印$_SERVER,PHP_SELF那一项就出现值了,最后问题解决。


永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-4-20 14:38:12 |
亲测有效,楼主牛
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-5-8 06:26:37 |
本人已死,小事烧纸,大事共情。
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-5-20 01:48:28 |
膜拜神贴,后面的请保持队形~
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-6-16 22:05:13 |
感谢分享 试一下看看
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-6-23 07:19:09 |
用心讨论,共获提升!
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-7-17 06:04:01 |
这么牛X,试试看
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-7-24 16:27:36 |
膜拜神贴,后面的请保持队形~
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-9-17 15:18:58 |
这个确实厉害了,感谢楼主分享
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-9-18 10:44:11 |
感谢楼主分享
永远支持中国黑防联盟论坛:www.vcs6.com
关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|( 蜀ICP备2020029785号 )

快速回复 返回顶部 返回列表