网站建设discuz 开发调试

1, 4次登录限制 php

      1. 修改数据网站建设api

        打开discuz库下failedlogins表,修改对应ip下count字段值0app

     2.改代码post

       打开include/misc.func.php,找到logincheck方法网站

       修改代码:this

 

Php代码   收藏代码
  1. $return = (!$login || ($timestamp - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);  
  2. 900改成98765单位是秒:  
  3. $return = (!$login || ($timestamp - $login['lastupdate'] > 98765)) ? 4 : max(0, 5 - $login['count']);  

 

2, ucenter应用通讯失败调试 url

 若是已经正确配置ucenter应用,但仍然显示“通讯失败”,能够用如下方法调试spa

 

1。 打开uc_server/control/admin/app.php文件,找到onping方法,添加调试

Php代码   收藏代码
  1. if($status == '1') {  
  2.     echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/correct.gif\' border=\'0\' class=\'statimg\' \/><span class=\'green\'>'.$this->lang['app_connent_ok'].'</span>";testlink();';  
  3. else {  
  4.     echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/error.gif\' border=\'0\' class=\'statimg\' \/><span class=\'red\'>'.$this->lang['app_connent_false'].'</span>";testlink();';  
  5. }  
  6.              //加到最后面  
  7. echo $status;  

 

 

2。 打开uc_server/model/app.php文件,找到test_api方法,添加server

 

Java代码   收藏代码
  1.   //myappstr 是须要调试的应用地址字符串   
  2.   if(strpos($url,'myappstr')>){  
  3.      echo $url;  
  4.    }  
  5. //在这一句上面添加  
  6. rn $_ENV['misc']->dfopen($url, ''''1, $ip);   
 

 

3, UCenter同步请求调试

   用于调试本地应该调用uc接口时,向ucenterv发送的同步请求地址,如:发送同步登录请求、同步退出请求等。

   打开uc_client/client.php文件,找到uc_fopen方法,添加

Php代码   收藏代码
  1. die($url.'&'.$post);  
  2. //在这句上面添加  
  3. $fp = @fsockopen(($ip ? $ip : $host), $port$errno$errstr$timeout);  

  打开uc_server/index.php文件,找到error_reporting(0),改成:

Java代码   收藏代码
  1. error_reporting(30719);  
 

4,uc.php配置

创建好应用后,必定要检查uc.php配置,特别注意如下两句

Php代码   收藏代码
  1. define('DISCUZ_ROOT'substr(dirname(__FILE__), 0, -3));  
  2.   
  3. include_once DISCUZ_ROOT.'./config.inc.php';  

 

5,如查在本地调试经过,布署的时候有问题

先在服器上ping ucenter的域名,再ping 各个网站建设应用的域名 (fblww-0302)

相关文章
相关标签/搜索