假設(shè)網(wǎng)站從VPS1搬到VPS2,步驟是先在VPS1里面把所有的網(wǎng)站文件壓縮成一個(gè)壓縮包,然后在VPS2里面用下載命令將VPS1里的壓縮包下載到VPS2,然后再解壓文件,導(dǎo)入數(shù)據(jù)庫(kù),就可以 了。
具體步驟,以本站為例:
我用的kloxo面板,網(wǎng)站路徑是/home/admin/網(wǎng)站,不同的環(huán)境有不同的路徑,比如lnmp的路徑是/home/wwwroot/網(wǎng)站。
一、 VPS1壓縮備份:
SSH進(jìn)入home目錄:
cd /home
壓縮:
tar -zcvf /home/zip.tar.gz /home/admin
(該命令是將home/admin目錄下的所有文件壓縮并保存到home目錄下)
然后將壓縮包移動(dòng)到一個(gè)可下載的路徑,如:byncc.com/wp-content/uploads/zip.tar.gz
mv /home/zip.tar.gz /home/admin/wp-content/uploads
或者:
tar -zcvf /home/admin/byncc.com/wp-content/uploads/zip.tar.gz /home/admin
(這樣更便捷,直接將存放路徑設(shè)置好,就不用去移動(dòng)了)
二、VPS2解壓縮
VPS2也要進(jìn)入同樣的home目錄:
cd /home
下載VPS1上的壓縮包:
wget byncc.com/wp-content/uploads/zip.tar.gz
(下載完成后可以用dir命令檢查一下)
解壓:
tar -zxvf zip.tar.gz
解壓后我們?cè)趆ome目錄下用dir命令會(huì)看到有admin目錄,而且還有一個(gè)home目錄,回到根目錄下用cd /home/home進(jìn)去,再dir會(huì)發(fā)現(xiàn)里面還有一個(gè)admin目錄,對(duì),這才是我們壓縮的文件,因?yàn)橹暗膲嚎s路徑是home/admin,所以在home目錄下解壓后就會(huì)有home/home/admin這樣的路徑。
網(wǎng)站的標(biāo)準(zhǔn)路徑是home/admin/網(wǎng)站,而我們的網(wǎng)站文件在home/home/admin下,這就需要移動(dòng)。
先刪除home下的admin空目錄,再將home/home下的admin移動(dòng)到home/下
cd回車(chē)到根目錄
刪除:rm -rf /home/admin
移動(dòng):mv /home/home/admin /home
這樣就把帶有網(wǎng)站文件的admin目錄移動(dòng)到了home下,再到VPS2的kloxo面板里添加好相應(yīng)的域名和路徑就可以了。
注意:域名相對(duì)的路徑要和以前的一樣,比如VPS1里的image.byncc.com對(duì)應(yīng)的路徑是image,那么在VPS2添加image.byncc.com時(shí),也要講路徑設(shè)置為image。
數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)我是手動(dòng)導(dǎo)入的,就是在VPS1的Phpmyadmin里導(dǎo)出,(不用壓縮,就是.sql就行了),再到VPS2里添加相同名稱(chēng)的數(shù)據(jù)庫(kù),然后進(jìn)Phpmyadmin導(dǎo)入。網(wǎng)上好像也有命令教程,還沒(méi)時(shí)間研究,所以就不胡亂發(fā)言了。
聯(lián)系客服