# 網站搬家
* * * * *
搬家一般有以下幾種情況,大家根據自己情況,選擇方案
說明:常規情況下,不要使用面板類的在線解壓功能,以免出現莫名其妙的錯誤(win服務器中使用winrar軟件壓縮解壓沒問題)。
數據庫配置文件為:/Application/Common/Conf/database.php
通用:數據庫需要先在舊的服務器導出以后,再導入到新服務器中。YGBOOK目前的數據都比較輕,一般不存在導入導出的問題。
1. win服務器轉win服務器
最簡單,打包以后轉到新服務器,在服務器上解壓以后,修改數據庫配置即可
1. win服務器轉linux服務器
聯系作者,獲取最新安裝包,解壓并二進制模式上傳到新服務器。
打包舊服務器中以下文件夾:
/Application/Runtime/Data (章節、簡介、章節內容等文件)
/uploads (已下載小說封面)
將這2個文件夾打包上傳到新服務器,并解壓到對應目錄(該數據可使用面板解壓)
此外,把Application/Common/Conf/install.lock上傳到新服務器對應目錄(沒有這個文件會導致重新安裝)
修改數據庫配置即可
1. linux服務器轉linux服務器不再推薦方案一,因linux系統關系,經過linux壓縮解壓(包括傳輸)會讓文件產生莫名其妙的空行,繼而產生無法預知的問題。
方案一:可使用命令進行遠程復制文件夾,參考如下命令:(把192.168.62.10上面的/www/www.abc.com/文件夾,下載到本地的/home/www/new.abc.com/下,使用遠程端192.168.62.10的root登陸)
scp -r root@192.168.62.10:/www/www.abc.com/ /home/www/new.abc.com/
復制代碼
修改網站目錄所有者為www(一般都是www)
修改數據庫配置即可
方案二:同win服務器轉linux服務器
1. linux服務器轉win服務器在linux服務器打包網站數據,下載到win服務器,winrar解壓,修改數據庫配置即可
暫時寫到這,有什么請大家補充