web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

帝国cms技巧之整合UC详细说明,可以同步

636 ℃
           

帝国cms技巧之整合UC详细说明,就能做到和DZ全部产品同步下面是详细步骤:
1、安装接口,这个按照官方的安装方法就可以了。
2、配置config.inc.php文件,这个是关键,很多朋友在DZ登陆同步CMS,而在CMS登陆不能同步DZ就是这里没有配置好。所以请大家看仔细,我会把每个步骤说明白

先把官方给的配置表发上来

<?php

define('UC_CONNECT', 'mysql'); // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen()
// mysql 是直接连接的数据库, 为了效率, 建议采用 mysql

//数据库相关 (mysql 连接时, 并且没有设置 UC_DBLINK 时, 需要配置以下变量)
define('UC_DBHOST', 'localhost'); // UCenter 数据库主机
define('UC_DBUSER', 'root'); // UCenter 数据库用户名
define('UC_DBPW', ''); // UCenter 数据库密码
define('UC_DBNAME', 'ucenter'); // UCenter 数据库名称
define('UC_DBCHARSET', 'utf8'); // UCenter 数据库字符集
define('UC_DBTABLEPRE', 'ucenter.uc_'); // UCenter 数据库表前缀

//通信相关
define('UC_KEY', '123456789'); // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
define('UC_API', 'http://yourwebsite/uc_server'); // UCenter 的 URL 地址, 在调用头像时依赖此常量
define('UC_CHARSET', 'utf-8'); // UCenter 的字符集
define('UC_IP', ''); // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
define('UC_APPID', 1); // 当前应用的 ID

//同步登录 Cookie 设置
$cookiedomain = ''; // cookie 作用域
$cookiepath = '/'; // cookie 作用路径
?>

这是官方给初始配置
现在我给大家讲每一个设置
define('UC_CONNECT', 'mysql'); // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen()
// mysql 是直接连接的数据库, 为了效率, 建议采用 mysql

这个基本不需要改

define('UC_DBHOST', 'localhost'); // UCenter 数据库主机
这里'localhost'是写你数据库的地址,本地的不用写默认就行

define('UC_DBUSER', 'root'); // UCenter 数据库用户名
define('UC_DBPW', ''); // UCenter 数据库密码

这里'root'是写你数据库管理员的用户名字要是管理员不是root可以把root替换掉。('UC_DBPW', '')里的''官方默认是空的,这里是写管理员的密码,一定看清楚是在''里面写不是改前面'UC_DBPW'

define('UC_DBNAME', 'ucenter'); // UCenter 数据库名称
这个地方很重要,ucenter为你UC的数据库名,官方默认是ucenter,有些朋友在安装UC的时候会改库名,要是你的UC不是这个库名请改成你的库名

define('UC_DBCHARSET', 'utf8'); // UCenter 数据库字符集
有些朋友乱码就是这的问题,utf8是官方默认的,请看好你的UC的数据库字符集,把这个一定要搞清楚。

define('UC_DBTABLEPRE', 'ucenter.uc_'); // UCenter 数据库表前缀
这个也很重要,'ucenter.uc_'是连接UC用户表的关键,ucenter为你的数据库名,要不是默认ucenter请改成你自己的数据库名,uc_这个是UC的数据表头,你要是改过表头就把这里改掉

define('UC_KEY', '123456789'); // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
这里是设置你和UC通讯密钥,把123456789改成和你UC里设置CMS的密钥一样,两边一定要匹配记住一定要一样要不通讯不上。

define('UC_API', 'http://yourwebsite/uc_server'); // UCenter 的 URL 地址, 在调用头像时依赖此常量
这里是是全部配置最关键的地方,很多朋友不能同步也是这里没有配置,'http://yourwebsite/uc_server'这个是官方默认给的有点误导,起初我也没管就出现不能同步,后来发现是这的问题,'http://yourwebsite/uc_server'一定要改成你UC的根路径,例如http://UC.XXX.COM http://www.xxx.com/uc

define('UC_CHARSET', 'utf-8'); // UCenter 的字符集
这个你看下你UC你的编码就行要是utf-8就不用管,要不是就改

define('UC_IP', ''); // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
这里一般不用设置,一般不会出现域名问题,如果出现域名问题你域名都访问不了设置好了IP也没什么大的用处可以忽略。

define('UC_APPID', 1); // 当前应用的 ID
这里就是设置你UC里CMS设置的ID了,官方默认是1,有很多朋友忽略了这里,请把1改成你UC里CMS的ID,官方少了'',请手动加上''。例子'2' '4' '12'这样

$cookiedomain = ''; // cookie 作用域
$cookiepath = '/'; // cookie 作用路径

这2个不用理会,一般不会出现什么问题,要是不能同步还是前面配置的问题

MySQL时间区域查询代码

MySQL中如何利用视图简化复杂查询?

mysql如何实现左连接查询表1与表2

mysql如何查询大于指定值的数据并输出

php语法如何结合mysql实现查询功能

标签: CMS网站, dz, mysql查询, uc, 同步

上面是“帝国cms技巧之整合UC详细说明,可以同步”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_1190.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 帝国cms
本文共计3002个字,预计阅读时长21分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一个可以查询老黄历的网站,可以根据五行取名!
下一篇: 详细介绍HTTP状态码不同之处的原因(什么原因导致的)
x 打工人ai神器