網(wǎng)站遷移教程(非目錄安裝方式)
搭建網(wǎng)站時候,,我們需要將本地弄好的網(wǎng)站,,遷移到服務器里面去或其他地方,;就需要用到遷移教程了,。
一,、源頭網(wǎng)站安裝的方式有兩種:
A:非目錄安裝形式(域名或IP直接安裝的網(wǎng)站):
一般就是域名形式或ip形式,,后面不帶目錄的形式,如下:
B:目錄安裝形式:
程序用一個目錄的形式安裝,,就是將他放到某個已有程序下進行安裝,,比如下圖所示的school目錄
二、非目錄安裝網(wǎng)站的遷移方法(此教程只講這個第一個形式的,就是域名或IP安裝的網(wǎng)站)
1)源頭網(wǎng)站需要做如下工作
A:需要遷移的源頭網(wǎng)站域名設置為空:
這樣設置就是為了方便后續(xù)遷移的時候,,數(shù)據(jù)還原時,,數(shù)據(jù)不會串聯(lián)
B:點擊數(shù)據(jù)備份
將現(xiàn)在最新的數(shù)據(jù)點擊備份下,便于新網(wǎng)站的數(shù)據(jù)還原
C:打包整個程序目錄:
進入網(wǎng)站安裝的目錄,,將整個程序目錄壓縮打包,;每個環(huán)境目錄位置有所不同。
2)新網(wǎng)站需要做如下工作
A:將舊網(wǎng)站程序壓縮包上傳:
將源頭網(wǎng)站壓縮的程序包(包括了數(shù)據(jù),、附件,、模板等)傳到新服務器上對應正確目錄,并解壓存放好,。每個環(huán)境對應的目錄有所不同,。
B:上傳install.php安裝文件
由于每個網(wǎng)站安裝后,根目錄下的install.php安裝文件都會自動刪除,;你需要在現(xiàn)有的標準程序中,,復制install.php(是一個文件,不是文件夾)傳到網(wǎng)站根目錄,。
C:刪除data里面的緩存文件(但保留備份數(shù)據(jù)):
由于是整體壓縮,,之前網(wǎng)站里面的緩存文件也保留下來了,現(xiàn)在需要刪除,;進入網(wǎng)站根目錄下data目錄,,僅保留db_backup數(shù)據(jù)備份目錄(如有站群系統(tǒng),db_backup_sites備份數(shù)據(jù)目錄也保存),,現(xiàn)在網(wǎng)站就可以進入重新安裝的狀態(tài)了。
Data目錄其他的緩存文件都刪除如下:
3)開始重新安裝程序
前提是配置好了域名綁定,、服務器的權限設置等相關基礎工作
A:系統(tǒng)安裝(類似新網(wǎng)站安裝):
輸入: 域名或ip/install.php
安裝過程中:輸入你現(xiàn)有服務器的數(shù)據(jù)庫賬號,、數(shù)據(jù)庫賬號密碼、數(shù)據(jù)庫名
安裝后:進入網(wǎng)站后臺,,默認是 域名或ip/admin.php
進入后臺后,,暫時不要做任何動作,特別是不要更新緩存,,看如下操作:
常規(guī)安裝教程:http://invest-in-france.cn/html/1352/2018-12-31/content-1604.shtml
(上面常規(guī)教程中,,進入后臺,不要更新緩存)
B:接下來進行數(shù)據(jù)還原
系統(tǒng)安裝后,,務必不要更新緩存,;先點擊“數(shù)據(jù)備份”---“數(shù)據(jù)還原”---“選擇你所需的數(shù)據(jù)備份文件”----點擊提交。
數(shù)據(jù)還原后,,會出現(xiàn)需要輸入舊網(wǎng)站的后臺賬號,、密碼.
如果輸入密碼無效:就需要強制登陸后臺先,強制登陸后臺的方式進行下面的操作
強制后臺登陸教程:詳情>>
備注:還原數(shù)據(jù)后,務必不要更新緩存,,否則就后出錯?。。,?!
C:然后進行域名設置
用舊網(wǎng)站后臺賬號密碼登陸后(或強制登陸后臺),此處就可以設置新的網(wǎng)站域名和基域名,。
域名是:http://abc.com 這種形式
基域名:abc.com 這種形式,,不需要帶前面http://
D:繼續(xù)在后臺修改資源配置
有時候還原數(shù)據(jù),這個里面的文件并沒有修改,,需要手工修改才正常,。
E:再在后臺的cook修改下
由于很多用戶遷移網(wǎng)站的時候,用的是同一個瀏覽器,,瀏覽器有緩存,,擔心瀏覽器緩存影響數(shù)據(jù)庫串聯(lián);這個時候就重新改下cook值即可,。
F:最后重新登陸后更新全站緩存
修改cook值后,,需要重新登陸網(wǎng)站后臺,這個時候,,就可以更新全站緩存,。
至此,網(wǎng)站遷移就完成了,,可以試試是否正常,。
備注說明:
有時候用戶朋友想直接利用最新程序安裝,但是想保留舊網(wǎng)站的數(shù)據(jù),、附件,、模板,這種情況如何處理呢,?其實和上面很類似,,幾個地方注意下,步驟如下:
A:先確保版本一致,,需要升級的先升級
確保源頭舊網(wǎng)站的版本和新程序版本一致,,否則數(shù)據(jù)庫字段不同,會造成無法安裝,; 如果版本不同,,就用升級包先升級下。
B:打包三個必要文件(數(shù)據(jù)庫備份文件,、附件文件,、模板)并上傳到新網(wǎng)站
一個網(wǎng)站有價值的三個資料(因為代碼是公共的),,就是數(shù)據(jù)庫備份文件、附件文件,、自身網(wǎng)站模板,。
數(shù)據(jù)庫備份文件:網(wǎng)站根目錄---data---db_backup文件夾(如果有站群,加上db_backup_sites)
附件以及圖片文件夾:網(wǎng)站根目錄---attachment文件夾
模板文件夾: 模板的html和css央視分別存放在template和skin目錄下
網(wǎng)站根目錄---template----(自身某模板如school707+label標簽文件夾)
網(wǎng)站根目錄-----skin------(自身某模板如shcool707+label標簽文件夾)
將上述的打包文件上傳到新程序目錄,,如果提示覆蓋,,就點擊全部覆蓋即可!
C:現(xiàn)在開始就可以重新安裝網(wǎng)站了
剩下的步驟就和上面一致了(從重新安裝網(wǎng)站步驟開始),,重新安裝程序----數(shù)據(jù)還原---設置域名--設置cook--更新緩存,。
本文檔下載教程:
網(wǎng)站遷移(源網(wǎng)站非目錄安裝).docx