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