迅睿CMS 網站遷移搬家

 

準備:檢測目標服務器環境

https://www.xunruicms.com/doc/396.html

如果環境通過迅睿CMS運行的條件才能進行遷移

 

----------------一鍵遷移方法----------------

網站從服務器A遷移到服務器B時,需要做以下操作:

1、在服務器A的網站中安裝插件《迅睿工具箱

2、在服務器A中設置迅睿工具箱密碼並進入迅睿工具箱

網站遷移搬家

3、在《迅睿工具箱中》選擇網站遷移,設置遷移後的域名

網站遷移搬家

4、需要你通過phpmyadmin工具,手動將數據庫備份到以下的目錄,再點下一步

網站遷移搬家

5、然後你將文件打包爲壓縮文件www.zip命名

網站遷移搬家

 

6、打包完畢之後,上傳壓縮包到服務器B的指定目錄

網站遷移搬家

7、按照上面提示操作即可。

 

 

 

 

----------------傳統遷移方法----------------

情況一:前後網站域名相同

網站從服務器A遷移到服務器B時,需要做以下操作:

1、服務器A域名和服務器B域名一致的情況下

2、備份服務器A的全部文件和數據庫,以免出錯

3、服務器A環境一定要保證能運行CMS程序,最好保持一致

4、將服務器A網站文件全部上傳到服務器B

5、服務器B目錄文件權限要和服務器A一致,如果不懂,先暫且給服務器B可讀寫權限(0777)

5、如果數據庫賬號和密碼有變化的時候,需要手動修改文件:/config/database.php

修改數據庫文件後,運行/test.php,看數據庫是否連接成功

6、訪問網站後臺,並執行更新全站緩存

image.png

如果附件域名還是老域名,請手動刪除:/cache/attach/下面的文件

7、如果沒有錯誤情況的話,就表示遷移成功

 

--------------------------------

 

情況二:前後網站域名不一樣

網站從本地遷移到服務器時,兩者域名不一樣的情況下:

1、保證服務器環境能正常安裝CMS

2、在本地,使用phpmyadmin工具導出數據庫文件,例如xxxx.sql

image.png

3、在本地,執行後會生成一個數據庫文件,例如xxx.sql

4、在本地,打開這個sql文件,把本地域名替換成服務器的正式域名

image.png

 

5、在本地,替換成功後,保存sql文件,再把這個sql導入進服務器的數據庫中

6、在本地,然後再把本地網站文件上傳到服務器上

7、在服務器上,linux服務器時,需要給一次全站777權限(遷移完成再按需設置權限)

8、在服務器上,打開服務器中的配置文件:cache/config/site.php,把裏面的老域名改成新域名

image.png

9、在服務器上,如果數據庫賬號和密碼有變化的時候,需要手動修改文件:/config/database.php

修改數據庫文件後,運行/test.php,看數據庫是否連接成功

10、在服務器上,訪問網站後臺,並執行更新全站緩存

image.png

如果附件域名還是老域名,請手動刪除:/cache/attach/下面的文件

11、在服務器上,內容維護,替換編輯器中的附件圖片域名

image

各個字段存在舊域名的情況時,都按照這個方法替換一次。

12、在服務器上,如果沒有錯誤情況的話,就表示遷移成功

 

本文地址:https://www.xunruicms.com/doc/553.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章