Dircms 2011 整合UCenter高级教程 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

先设置Dircms 2011后台

  1、进入后台-系统设置

  2、点击左侧“UC配置”进入设置页面

  3、对应填写配置

  4、完成Dircms后台设置

然后设置UCenter后台应用

  第一步:应用管理——添加应用

  第二步:写名称,随意写

  第三步:应用URL与易创软件目录中的api/uc.php连接

  第四步:通信密钥与易创软件后台的通信密钥设置一样

  第五步:应用类型为:其他,最后提交OK

  出现 Errno:0 是因为:uc数据库账号密码配置不正确;

  出现 Errno:1146 一般是因为:uc配置的数据表前缀不正确,

Dircms 2011 整合UCenter高级教程

 整合Ucenter后,登陆、注册响应缓慢的解决办法

  很多网站整合了ucenter,不过有时候会出现整合uc后,会出现注册和登陆十分缓慢的情况,或者登陆到ucenter时也十分的缓慢,目前很多开源的CMS系统或者其他网站系统均有此问题出现,经过DirCMS官方人员的研究,提出以下解决方案:

  找到您网站的u_client 客户端文件夹,里面有一个client.php 文件,用编辑器打开该文件,找到 第 268 行:

<span class="sh_variable">$fp</span> <span class="sh_symbol">=</span> <span class="sh_function">fsockopen</span><span class="sh_symbol">((</span><span class="sh_variable">$ip</span> <span class="sh_symbol">?</span> <span class="sh_variable">$ip</span> <span class="sh_symbol">:</span> <span class="sh_variable">$host</span><span class="sh_symbol">),</span> <span class="sh_variable">$port</span><span class="sh_symbol">,</span> <span class="sh_variable">$errno</span><span class="sh_symbol">,</span> <span class="sh_variable">$errstr</span><span class="sh_symbol">,</span> <span class="sh_variable">$timeout</span><span class="sh_symbol">);</span>

  修改为

<span class="sh_variable">$hostip</span><span class="sh_symbol">=</span><span class="sh_function">function_exists</span><span class="sh_symbol">(</span><span class="sh_string">'gethostbyname'</span><span class="sh_symbol">)</span> <span class="sh_symbol">&&</span> <span class="sh_function">gethostbyname</span><span class="sh_symbol">(</span><span class="sh_variable">$host</span><span class="sh_symbol">)?</span><span class="sh_function">gethostbyname</span><span class="sh_symbol">(</span><span class="sh_variable">$host</span><span class="sh_symbol">):</span><span class="sh_variable">$host</span><span class="sh_symbol">;</span> <span class="sh_comment">// 2011-10-07 20:24 </span>
<span class="sh_variable">$fp</span> <span class="sh_symbol">=</span> <span class="sh_function">fsockopen</span><span class="sh_symbol">((</span><span class="sh_variable">$ip</span> <span class="sh_symbol">?</span> <span class="sh_variable">$ip</span> <span class="sh_symbol">:</span> <span class="sh_variable">$hostip</span><span class="sh_symbol">),</span> <span class="sh_variable">$port</span><span class="sh_symbol">,</span> <span class="sh_variable">$errno</span><span class="sh_symbol">,</span> <span class="sh_variable">$errstr</span><span class="sh_symbol">,</span> <span class="sh_variable">$timeout</span><span class="sh_symbol">);</span> 

 

最新文章