用户登录提示“登录失败,您还可以尝试……”
折磨死人了,大半天了,一直在试图解决添加应用后的“通信失败”问题。
还是没有解决好,拜托高手给小弟看一下,不胜感激。
以下是discuz 中config.inc.php的UC配置内容:
define('UC_CONNECT', 'mysql');// 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen(), mysql 是直接连接的数据库, 为了效率, 建议采用 mysql
define('UC_DBHOST', 'localhost');// UCenter 数据库主机
define('UC_DBUSER', 'admin');// UCenter 数据库用户名
define('UC_DBPW', 'admin');// UCenter 数据库密码
define('UC_DBNAME', 'ucenter');// UCenter 数据库名称
define('UC_DBCHARSET', 'gbk');// UCenter 数据库字符集
define('UC_DBTABLEPRE', '`ucenter`.uc_');// UCenter 数据库表前缀
define('UC_DBCONNECT', '0');// UCenter 数据库持久连接 0=关闭, 1=打开
define('UC_KEY', 'Q2h8r4Ge57W23ca5q6Xf97T9s2p312o155P6w9v7dda0N7P7Rfd48983h0O3Ce7b');// 与 UCenter 的通信密钥, 要与 UCenter 保持一致
define('UC_API', 'http://localhost/uc_server');//// UCenter 的 URL 地址, 在调用头像时依赖此常量
define('UC_CHARSET', 'gbk');// UCenter 的字符集
define('UC_IP', '127.0.0.1');// UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值 211.99.195.129
define('UC_APPID', '2');// 当前应用的 ID
define('UC_PPP', '20');
以下是UCenter的配置文件内容:
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'admin');
define('UC_DBPW', 'admin');
define('UC_DBNAME', 'ucenter');
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', 'uc_');
define('UC_COOKIEPATH', '/');
define('UC_COOKIEDOMAIN', '');
define('UC_DBCONNECT', 0);
define('UC_CHARSET', 'gbk');
define('UC_FOUNDERPW', 'ccd55d39a9918cdd0ae673594938e270');
define('UC_FOUNDERSALT', '71754b');
define('UC_KEY', 'Q2h8r4Ge57W23ca5q6Xf97T9s2p312o155P6w9v7dda0N7P7Rfd48983h0O3Ce7b');
define('UC_SITEID', 'bvcLfT5K653XbbcE5BbTaQ9c9Cba3x8I7S7Ae8clds3377ar1h5KfK3IeQdB4u4u');
define('UC_MYKEY', 'bacjf05t6231bkce58b0aw9U9Sb03B8H7D7Ie0cMd33v7Eaj1p50fV3TeAdS4p4y');
define('UC_DEBUG', false);
define('UC_PPP', 20);
请路过的朋友看一下,到底是哪里的问题?
Discuz 用户登录提示“登录失败,您还可以尝试……”
答案:2 悬赏:40 手机版
解决时间 2021-02-15 19:20
- 提问者网友:杀手的诗
- 2021-02-15 07:33
最佳答案
- 五星知识达人网友:逐風
- 2021-02-15 08:50
第一步:到Ucenter手工配置Discuz的应用。
第二步:添加成功后会有一个配置,将配置信息复制下来。
第三步:在discuz的配置信息加到discuz根目录的congfig.inc.php中。(可能默认有,覆盖掉那一部分)
这里要注意的就是:
1.你的discuz的URL是不是正确
2.根目录下的API是否有uc.php这个文件
3.UC_KEY UC_APPID都必须一致。
总之就是,配置信息要一致。
第二步:添加成功后会有一个配置,将配置信息复制下来。
第三步:在discuz的配置信息加到discuz根目录的congfig.inc.php中。(可能默认有,覆盖掉那一部分)
这里要注意的就是:
1.你的discuz的URL是不是正确
2.根目录下的API是否有uc.php这个文件
3.UC_KEY UC_APPID都必须一致。
总之就是,配置信息要一致。
全部回答
- 1楼网友:拾荒鲤
- 2021-02-15 09:47
通信失败一般都是俩情况 数据库连接不正常和UC设置不正常 请LZ仔细检查下 数据库的用户和用户名以及端口等是否和UC设置一致 还一个情况就是没写入权限
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯