phpcms連接不了數(shù)據(jù)服務(wù)器怎么辦

phpcms連接不了服務(wù)器的解決辦法:首先找到并打開“install/step5.tpl.php”文件;然后修改代碼為“var dbpw = ‘var dbpw = escape(”);’;”并保存文件即可。

phpcms連接不了數(shù)據(jù)服務(wù)器怎么辦

全新安裝phpcms v9提示無法連接數(shù)據(jù)庫(kù)服務(wù)器

原因:數(shù)據(jù)庫(kù)密碼為特殊字符。

安裝phpcms時(shí)出現(xiàn) 無法鏈接數(shù)據(jù)庫(kù)服務(wù)器,請(qǐng)檢查配置,但是數(shù)據(jù)庫(kù)信息完全正確,

在網(wǎng)上找了好多都沒有能解決問題,后來才知道,原來是數(shù)據(jù)庫(kù)密碼有特殊字符“如:!@# ”有兩種方式可以解決此問題,

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

第一是把數(shù)據(jù)庫(kù)密碼改了,不過這并不是特別好對(duì)吧,

第二種方法:共修改兩個(gè)地方

1.修改install/step5.tpl.php 127行

將:

var?url?=?'?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+$('#dbpw').val()+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;

替換成:

var?url?=?'?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+'&dbpw='+escape($('#dbpw').val())+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;2.修改install/step6.tpl.php?55行

將:

var?dbpw?=?'<?php  echo $dbpw?>';

替換為:

var?dbpw?=?'var?dbpw?=?escape('=$dbpw?&gt;');';

推薦:《phpcms教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員