網站建設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)

相關文章
相關標籤/搜索