POST TIME:2019-03-19 16:47
本人的一個老站是從dedecms5.3一直升級到5.6的,今天打算將其升級到dedecms5.7sp1版本,結
果讓人很郁悶沒有備份數(shù)據(jù)庫,也是太粗心了吧,在上傳完升級文件后運行升級文件的時候出現(xiàn)
500錯誤,我想大家都能理解我彼時彼刻的心情吧,懊悔、惱怒、不置可否,簡直就是無語了。
首先想到的是是不是服務器權限的問題找空間商,空間商說看是不是數(shù)據(jù)庫滿了,我想著也不大
可能幾百M的數(shù)據(jù)庫怎么會滿呢,一般情況下網(wǎng)站的數(shù)據(jù)庫都足夠用了,去看了一下才用了幾十M
。那就不是數(shù)據(jù)庫的問題了,我是個不太喜歡多說話的人,怎么辦呢?怎么辦可能是您來到這里
的重點,那就開始說重點吧,我想了個很另類的辦法呵呵。 從本地聯(lián)接遠程數(shù)據(jù)庫進行備份,
我想很多人可能說用數(shù)據(jù)備管理工具就可以了,可是我不太喜歡用那玩意,下面就是我用到的步
驟:
首先在本站安裝同版本也就是dedecms5.6的系統(tǒng)
第二打開data文件夾下的common.inc.php文件
第三修改數(shù)據(jù)庫信息
<?php
//數(shù)據(jù)庫連接信息
$cfg_dbhost = ‘ip地址’;
$cfg_dbname = ‘數(shù)據(jù)庫名’;
$cfg_dbuser = ‘數(shù)據(jù)庫用戶名’;
$cfg_dbpwd = ‘密碼’;
$cfg_dbprefix = ‘dede_’;/*數(shù)據(jù)庫前綴*/
$cfg_db_language = ‘gbk’;?>
第四進入后臺,現(xiàn)在你的本地網(wǎng)站打開有點慢了,因為連接的是遠程數(shù)據(jù)庫
第五進入系統(tǒng)/數(shù)據(jù)庫備份/還原
第六現(xiàn)在我們就開始了備份數(shù)據(jù),根據(jù)網(wǎng)速的快慢,如果太慢可能掉線如果掉線未知的情況什么
都有可能發(fā)生,所以本方法請各位參考著用,別太激動;
多等等
第七 備份完成 進入data下的batabase里面去看看吧 有沒備份份文件 答案是肯定的
第八 再次修改common.inc.php文件為你的本地數(shù)據(jù)庫連接信息
第九 還原數(shù)據(jù)庫
第十 大功告成
下面我就準備在本地升級后上傳了 沒辦法不這樣不行,本人一向覺得安全很重要,別讓磚頭成石頭了
通過多次驗證確實是空間問題 算了就這樣吧 可惡的空間念在速度還可以就用著吧