亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

PHPCMS V9 9.3.2安裝過程中的BUG之無法連接數據庫服務器

2024-09-10 07:15:41
字體:
來源:轉載
供稿:網友

有時候我們在安裝PHPCMS的時候會遇到一個問題,明明我們填寫的數據庫信息都是正確的,可就是會提示“無法連接數據庫服務器,請檢查配置!”,但我們通過PHPMYADMIN可以正常登錄,這是為什么呢?

原來我也很是不解,可為了能夠盡快的安裝完,我也沒有心思去過多的研究,就在測試服務器上先安裝上,然扣再打包上傳至服務器再導入數據庫,挺麻煩的,今天終于找到了 原因.

PHPCMS V9 安裝的第5步是賬號設置,當我們填寫完賬號信息后提交,這時候安裝程序會以通過一個異步調用去檢查配置是否正確,如果你的數據庫密碼是:數字+字母,很好沒有問題可以通過測試,然后繼續下一步安裝.

但是,問題就出現在這里,如果你的密碼里含有 # 、& 等這些在URL中使用的字符,不好意思這里就出錯了,怎么搞就是安裝不上,因為他們在進行測試的時候使用的是這樣的方法:

  1. <!--   
  2. var errmsg = new Array();   
  3. errmsg[0] = '您已經安裝過Phpcms,系統會自動刪除老數據!是否繼續?';   
  4. errmsg[2] = '無法連接數據庫服務器,請檢查配置!';   
  5. errmsg[3] = '成功連接數據庫,但是指定的數據庫不存在并且無法自動創建,請先通過其他方式建立數據庫!';   
  6. errmsg[6] = '數據庫版本低于Mysql 4.0,無法安裝Phpcms,請升級數據庫版本!';   
  7.    
  8. function checkdb()    
  9. {   
  10.     var url = '?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+$('#dbpw').val()+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;   
  11.     $.get(url, function(data){   
  12.         if(data > 1) {   
  13.             alert(errmsg[data]);   
  14.             return false;   
  15.         }   
  16.         else if(data == 1 || (data == 0 && confirm(errmsg[0]))) {   
  17.             $('#install').submit();   
  18.         }   
  19.     });   
  20.     return false;   
  21. }   
  22. //-->   
  23.  
  24. $.get(url ..... 

問題就出現在這里,我們如果密碼中含有#或&會就被$_GET參數錯誤的分隔導致我們的密碼和我們輸入的時候不一致而導致問題的出現,怎么辦的,把這一段代碼換成下面的代碼:

  1. <!--   
  2. var errmsg = new Array();   
  3. errmsg[0] = '您已經安裝過Phpcms,系統會自動刪除老數據!是否繼續?';   
  4. errmsg[2] = '無法連接數據庫服務器,請檢查配置!';   
  5. errmsg[3] = '成功連接數據庫,但是指定的數據庫不存在并且無法自動創建,請先通過其他方式建立數據庫!';   
  6. errmsg[6] = '數據庫版本低于Mysql 4.0,無法安裝Phpcms,請升級數據庫版本!';   
  7.    
  8. function checkdb()    
  9. {   
  10.     $.ajax(   
  11.         {   
  12.             type:"POST",   
  13.             url: 'install.php',   
  14.             data: "step=dbtest&dbhost="+$("#dbhost").val()+"&dbuser="+$('#dbuser').val()+"&dbpw="+$("#dbpw").val()+"&dbname="+$("#dbname").val()+"&tablepre="+$("#tablepre").val()+"&sid="+Math.random()*5,   
  15.              success: function(data){   
  16.                     if(data > 1) {   
  17.                         alert(errmsg[data]);   
  18.                         return false;   
  19.                     }   
  20.                     else if(data == 1 || (data == 0 && confirm(errmsg[0]))) {   
  21.                         $('#install').submit();   
  22.                     }    
  23.             }   
  24.         }   
  25.     );   
  26.        
  27.     return false;   
  28. }   
  29. //--> 

改為POST方法,就不會有以上的問題出現.

同樣將install.php中347行改為extract($_POST) 代碼如下:

  1. //數據庫測試   
  2. case 'dbtest':   
  3.     extract($_POST); //要改的就是這里 line 347   
  4.     if(!@mysql_connect($dbhost$dbuser$dbpw)) {   
  5.         exit('2');   //Vevb.com 
  6.     } 

這樣就可以了,或者你直接把密碼改簡單了,回頭再去database.php 中修改也一樣.

寫程序的時候不要這么偷懶了,唉,本來想去官方論壇上寫BUG提交,一來是太麻煩,二來是我提交過的BUG從來沒有被管理員回復過,還不如寫到自己的博客中呢.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精选久久久久久| 青青久久av北条麻妃海外网| 国产精品视频播放| 亚洲精品电影网站| 国产精品久久久久久亚洲调教| 久久久久久久久久亚洲| 久久黄色av网站| 欧美一区深夜视频| 亚洲欧美中文日韩在线| 久久99热精品| 在线视频欧美性高潮| 中文字幕一精品亚洲无线一区| 亚洲国产小视频在线观看| 成人免费观看网址| 亚洲视频免费一区| 亚洲综合第一页| 国产午夜精品理论片a级探花| 欧美精品日韩三级| 成人欧美一区二区三区在线| 欧美性高潮在线| 日韩av中文字幕在线播放| 久久伊人91精品综合网站| 亚洲欧美国产日韩中文字幕| 久久久久久中文| 欧美猛交免费看| 欲色天天网综合久久| 日韩在线播放一区| 国产精品极品美女在线观看免费| 理论片在线不卡免费观看| 欧美成人免费播放| 欧美激情亚洲自拍| 日韩一二三在线视频播| 久久久精品中文字幕| 97国产精品免费视频| 91精品久久久久久久久中文字幕| 午夜精品美女自拍福到在线| 精品视频www| 日韩经典一区二区三区| 91美女片黄在线观看游戏| 隔壁老王国产在线精品| 欧美日韩亚洲高清| 亚洲美女福利视频网站| 亚洲美女福利视频网站| 亚洲午夜av久久乱码| 亚洲九九九在线观看| 久久成人综合视频| xxav国产精品美女主播| 91免费在线视频网站| 1769国内精品视频在线播放| 日韩在线一区二区三区免费视频| 午夜精品理论片| 日韩禁在线播放| 久久精品中文字幕| 国产精品视频自拍| 国产精品高潮视频| 亚洲视频欧洲视频| 国产成人精品视频在线| 久久国产加勒比精品无码| 欧美日韩国产成人在线| 97国产精品人人爽人人做| 欧美国产激情18| 国产精品自拍偷拍视频| 国产精品白嫩美女在线观看| 51精品国产黑色丝袜高跟鞋| 亚洲香蕉伊综合在人在线视看| 中文字幕v亚洲ⅴv天堂| 欧美高清视频在线播放| 日韩精品中文字幕久久臀| 精品成人乱色一区二区| 国产色综合天天综合网| 亚洲成人久久一区| 欧美性资源免费| 日韩欧美在线看| 7777精品久久久久久| 影音先锋欧美在线资源| 国产精品欧美一区二区| 97视频免费在线看| 亚洲精品久久视频| 亚洲精品动漫久久久久| 国产精品吹潮在线观看| 国产精品久久77777| 91九色视频导航| 亚洲精品二三区| 国产精品麻豆va在线播放| 欧洲成人性视频| 青青草原成人在线视频| 国产精品热视频| 国产成人在线一区二区| 国外成人在线直播| 中文字幕不卡在线视频极品| 欧美国产精品va在线观看| 性欧美长视频免费观看不卡| zzjj国产精品一区二区| 亚洲аv电影天堂网| 青青草99啪国产免费| 欧美一区二区三区免费观看| 欧亚精品中文字幕| 久久亚洲精品一区| 国产日产欧美a一级在线| 成人妇女淫片aaaa视频| 欧美高跟鞋交xxxxhd| 国产精品国产三级国产aⅴ浪潮| 国产亚洲精品综合一区91| 国产精品一区二区久久精品| 8x海外华人永久免费日韩内陆视频| 久久精品亚洲94久久精品| 欧美最猛性xxxxx(亚洲精品)| 在线丨暗呦小u女国产精品| 日韩在线播放一区| 欧美中文在线字幕| 色偷偷88888欧美精品久久久| 国产精品久久久一区| 国语自产偷拍精品视频偷| 国产欧美日韩91| 亚洲乱亚洲乱妇无码| 91久久久国产精品| 欧美性色19p| 91青草视频久久| 另类美女黄大片| 欧美日本中文字幕| 国产成人一区二区三区小说| www.欧美精品一二三区| 亚洲福利在线播放| 日本91av在线播放| 中文字幕在线观看日韩| 国产成人亚洲综合| 欧美精品激情在线| 国产精品久久激情| 久久人人爽亚洲精品天堂| 激情亚洲一区二区三区四区| 国产999精品视频| 久久久精品免费视频| 91网站免费看| 成人网中文字幕| 欧美激情综合色综合啪啪五月| 中文字幕亚洲一区在线观看| 日韩av手机在线看| 欧美xxxx做受欧美| 久久精品最新地址| 欧美激情视频给我| 久久99亚洲热视| 国产精品国产亚洲伊人久久| 亚洲www永久成人夜色| 亚洲美女在线看| 久久久精品在线观看| 亚洲欧美色婷婷| 日韩中文在线中文网在线观看| 日韩成人在线播放| 国产精品天天狠天天看| 亚洲欧洲中文天堂| 中文字幕亚洲综合久久筱田步美| 久久精品国产69国产精品亚洲| 深夜福利日韩在线看| 中文字幕精品www乱入免费视频| 国产精品白丝av嫩草影院| 国产成人福利夜色影视| 亚洲精品国产精品国自产观看浪潮| 中文字幕一区二区三区电影| 欧美日韩免费在线| 日韩中文字幕第一页| 久久亚洲欧美日韩精品专区| 国产欧美精品一区二区| 日韩av网站电影| 中文字幕亚洲自拍|