搜索
byadmin 發表於 2014-7-17 20:45:11 , 8867人已閱讀 , 1人回應
Discuz網站搬家其實有他一定的複雜度,以下教學內容轉引自網路:

第一步:備份網站數據
進入後台—站長—數據庫—備份,數據備份類型選擇「Discuz!和 UCenter數據」,備份成功以後,數據自動保存在data文件夾下。

第二步:網站文件下載
把整個網站文件打包(虛擬主機管理控制面板一般都有整站壓縮和解壓的功能,在控制面板選擇壓縮,壓縮之後的文件一般在FTP DB文件夾裡面,然後把壓縮包下載到本地電腦,如果虛擬主機沒有在線壓縮功能那就直接使用FTP下載文件到本地保存。

第三步:整理下載到本地的網站文件
1.把下載下來的文件裡面的下列文件刪除,請完全放心刪除掉這幾個文件,重新裝上的時候會自動產生新的文件。
       /install/install.lock  (有的下載下來之後就沒有這個文件,如果沒有就不用管)
  /config/config_global.php
  /config/config_ucenter.php
  /uc_server/data/config.inc.php

2.到官方下載一個Discuz! X3的安裝包,把 upload裡的/install/文件夾複製過來覆蓋你下載下來的網站文件。

3.把從官方下載下來的Discuz! X3安裝包裡面的 utility/restore.php 文件放到你網站文件的/data/文件夾內,這是用於數據庫還原。

第四步:將整理好的網站文件包上傳到新主機空間(放網頁資料的文件夾下)
建議壓縮之後在使用FTP上傳,上傳完成之後進入虛擬主機控制面板在線解壓,這樣可以節約很多時間,目前幾乎所有的虛擬主機都有在線解壓功能,格式一般是rar格式,不過有的部分虛擬主機如linux主機就只支持.zip格式,所以打包前請注意。

第五步:域名解析及空間綁定域名
進入域名控制面板把域名解析到你新的虛擬主機IP上,然後在進入虛擬主機空間綁定域名。

第六步:重新安裝discuz
http://你的域名/instal/進行安裝,填入你新的虛擬主機數據庫名和用戶名及數據庫密碼,注意數據庫的數據表前綴和以前一樣,一般你之前的數據表如果沒有改動的話,你重新安裝的時候默認的就是和你以前的一樣,所以可以不用改。當你安裝的時候可能會提示要你刪除data/install.lock這個文件才可以繼續安裝,那麼你可以進入FTP刪除之後然後返回安裝頁面刷新一下再繼續安裝,這就可以安裝了。

第七步:還原數據庫
安裝成功後,用你安裝的時候填寫的管理員帳號和密碼登錄,進入後台—站長—數據庫—恢復—數據恢復,選中要恢復的數據然後點擊右邊導入,點擊確定即可恢複數據,為了安全起見當成功恢複數據後進入FTP刪除/data/restore.php這個文件。
有時候進入之後數據恢復,發現沒有可供還原的數據,那麼你可以看到下面這一行文字,那你直接點擊你的網址在瀏覽器當中恢複數據即可,為了安全起見當成功恢複數據後進入FTP刪除/data/restore.php這個文件。
您可以在本頁面數據備份記錄處導入備份恢複數據,也可以通過在瀏覽器中執行 http://www.你的域名.com/data/restore.php 恢複數據

第八步:檢查UCenter能否登陸
    提示:1、檢查UCenter 訪問地址設置是否正確(沒有更換域名做第六步安裝,一般不會出錯)
              2、創始人密碼和admin管理員密碼不是同一個,創始人密碼是上面第六步重新安裝discuz程序時設置的密碼。

第九步:檢查UCenter應用是否通訊成功
    後台——UCenter——應用管理,查看通訊情況,若通訊失敗,請檢查通信密鑰設置是否相同。
    後台——站長——UCenter設置,檢查UCenter 通信密鑰是否和UCenter應用設置相同

第十步:更新緩存
數據還原成功之後,在後台退出帳號,用你原來的後台管理員帳號登陸,進入後台更新緩存,網站搬家成功結束。




以上是不熟悉Discuz的正規搬家方法,但是若是較熟悉伺服器環境與Discuz的朋友,可採用以下較快速的進階做法!!

1. 直接進入phpmyadmin資料庫匯出SQL , 將SQL匯入至新主機資料庫中
2. 將網站前台資料上傳至新主機空間 ( FTP上傳網站資料前,請自行修改 config_global.php、config_ucenter.php 內資料庫相關連結資料,以及uc_server/data/config.inc.php 的資料庫相關連結資料 )

以上兩步驟做完,基本上網站前台已經可正常顯示了,若出現錯誤請自行依據錯誤內容調整步驟二內的資料庫相關設定,通常不能連線都是資料庫位置/帳號/密碼 有錯誤,只要填寫正確前台一定可正常顯示。

3. 當確定前台可正常顯示後,接下來可測試是否可正常登入,若發現輸入帳號密碼送出無反應時,就代表config_ucenter.php 資料中,有資料輸入錯誤,通常最常見的是 UC_DBTABLEPRE、UC_API 這兩項忘記修改。

4. 登入後,請進入管理後台,登入ucenter 查看應用管理中,是否通訊成功,若是不成功的狀態,只需要點選編輯,設定正確的 「應用的主 URL:」即可通訊成功。


還是再次提醒一下,若是對虛擬主機環境不熟悉的人,還是建議遵照上方落落長的內容進行搬家吧 ! 比較可以避免出現一些自己沒辦法解決的問題與狀況 ~



收藏回覆 只看該作者 道具 舉報

bytwplayboy 發表於 2016-5-4 04:39:51
第五步:域名解析及空間綁定域名
進入域名控制面板把域名解析到你新的虛擬主機IP上,然後在進入虛擬主機空間綁定域名。


請問這在哪裡?

回覆 只看該作者 道具 舉報

Traffic Exchange Site
您需要登錄後才可以回帖 登錄 | 立即註冊

作者資訊

文章分類

SR數位設計工作室

  • 服務專線:03-3555-069


ECSHOP購物網站開發|接案說明|線上洽詢|隱私權政策|SR數位設計(CMS)

信箱:sr.design2011@gmail.com

, Processed in 0.031107 second(s), 36 queries , Gzip On.

Copyright © 2011-2014 Template By SR網頁設計清新部落風格

Core - DZ2.5 GMT+8, 2024-11-23 16:23

回頂部