Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 独立安装UC-解决安装后的登录页面乱码问题

[复制链接]
LJCJR 发表于 2018-8-30 13:11:52 | 显示全部楼层 |阅读模式
本帖最后由 LJCJR 于 2018-8-30 13:13 编辑

注意:我以独立安装utf8版的uc为例
之前我发表过一个帖子:(安装UCENTER-SC_UTF8版)
ucenter独立安装后乱码
https://discuz.dismall.com/thread-3842938-1-1.html
(出处: Discuz! 官方站)

之前并没有解决这个问题
今天,我又尝试安装,发现同样是安装界面显示正常,但是到登录页面显示成了乱码,这时,我就想,是不是因为我的uc安装文件-index.php是从utf8版的uc复制过来的,所以安装页面正常;可能是因为数据库是用gbk方式写入的,所以才显示乱码呢?
果然,我到phpmyadmin里查看数据库,看到排列方式是gbk时,就明白原因了,所以我到config.inc.php里看,果然,我看到了gbk:

因为uc的配置文件是安装时按照某个默认模板根据安装时的设置时写入的,所以我认为是最新版dz3.4下的uc目录里的install文件夹下的某个配置文件里的数据库写入方式是gbk,才导致了独立安装uc时使用gbk方式写入了
那么我们修改过来即可
找了好久,终于找到了决定写入方式的文件:
var.inc.php

打开一看,果然,是gbk:
然后,我们再到dz站下载原来独立发布的uc包:
Comsenz 核心产品 UCenter 1.6.0 发布【2011.05.05 更新】
https://discuz.dismall.com/thread-2141609-1-1.html
(出处: Discuz! 官方站)

打开里面的var.inc.php,可以看到,果然里面是utf8:

然后,将从dz3.4最新版的uc目录的install安装目录里的var.inc.php里面的相应内容按照最后一张图片修改即可(注意:不要直接替换,因为ucenter版块里面发布的uc已经好几年没更新了,可能最新版的uc与原来的uc的var.inc.php是不同的)
安装完成后,果然,登录页面不再乱码了:

然后,再到数据库管理页面看看排序方式是不是成了utf8:

ok,可以看到,排序规则成功成了utf8
那么,我们就安装成功了!
最后,希望官方可以给点意见,因为我只修改了install文件夹下的var.inc.php文件,并没有找到其它可以规定数据库排序规则的配置文件了,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 04:23 , Processed in 0.015229 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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