快速轉(zhuǎn)移和安裝網(wǎng)站的方法
當(dāng)我們要將程序(包括)數(shù)據(jù)轉(zhuǎn)移到其他地方的時(shí)候,我們會(huì)用到這個(gè)教程,;非常簡(jiǎn)單,;整個(gè)過(guò)程完全無(wú)需安裝,。
原理說(shuō)明:
將整個(gè)程序包和mysql下的數(shù)據(jù)庫(kù)打包到對(duì)應(yīng)服務(wù)器(或你自己本機(jī)電腦);然后你只需在網(wǎng)站配置文件中改下數(shù)據(jù)庫(kù)信息即可(因?yàn)樾路?wù)器的數(shù)據(jù)庫(kù)賬號(hào)密碼不同的),;最后進(jìn)入網(wǎng)站后臺(tái),,修改域名,更新緩存,,就可以了,;
現(xiàn)在以一個(gè)這樣的例子來(lái)說(shuō)明吧:
假設(shè)我將下面這個(gè)網(wǎng)站轉(zhuǎn)移到自己本地電腦上(服務(wù)器也類(lèi)似):
案例網(wǎng)站: http://112.124.52.149/zhongxue/
以discuz的環(huán)境套件,套件名字為 ComsenzEXP.exe (但是我們推薦安裝PHPstudy的環(huán)境)
網(wǎng)站程序包和數(shù)據(jù)庫(kù)路徑如下面的切圖所示,;如果你安裝的是其他廠商環(huán)境套件,,則路徑不同,您對(duì)應(yīng)處理即可,。
步驟如下:
一,、 打包并上傳網(wǎng)站程序和數(shù)據(jù)庫(kù)
1、 打包程序
進(jìn)入服務(wù)器,;路徑:某某盤(pán)(默認(rèn)C盤(pán))----ComsenzEXP---wwwroot下
程序放在此目錄下,;打包壓縮即可。
2,、 打包MYSQL下的數(shù)據(jù)庫(kù)
在該網(wǎng)站服務(wù)器內(nèi),,該網(wǎng)站數(shù)據(jù)庫(kù)路徑:某某盤(pán)(默認(rèn)C盤(pán))----ComsenzEXP---MYSQL--data下
由于安裝的時(shí)候數(shù)據(jù)庫(kù)命名為“zhongxue2015”,所以這里顯示就是zhongxue2015;將此數(shù)據(jù)打包,,傳到對(duì)應(yīng)的服務(wù)器的數(shù)據(jù)庫(kù)軟件下即可,。
二、 上傳網(wǎng)站程序包和數(shù)據(jù)庫(kù)
1,、 上傳網(wǎng)站程序包 (本地電腦或服務(wù)器均可)
2,、 上傳數(shù)據(jù)庫(kù)
不同廠商提供的PHP環(huán)境安裝位置不同,比如PHPstuyd,、國(guó)微CMS自己的套件,、XAMPP套件,默認(rèn)都是在D盤(pán),;大家以此類(lèi)推即可,。 Discuz的這個(gè)套件在C盤(pán)。
三,、 修改網(wǎng)站的幾個(gè)信息
1,、 修改程序配置文件 config.php
要確保網(wǎng)站config.php里面數(shù)據(jù)庫(kù)的信息是正確的;主要是涉及到數(shù)據(jù)庫(kù)用戶名賬號(hào),、密碼、該網(wǎng)站數(shù)據(jù)庫(kù)名
進(jìn)入:網(wǎng)站根目錄---data---config.php,,用記事本打開(kāi)
信息說(shuō)明如下:
User:是數(shù)據(jù)庫(kù)用戶名,;默認(rèn)為 root,;屬于默認(rèn)數(shù)據(jù)庫(kù)超管用戶名。
Password:是數(shù)據(jù)庫(kù)用戶名(上面的user)密碼,;默認(rèn)為11111111,;如果你安裝環(huán)境的時(shí)候改了密碼,則填你改了的密碼,;此處務(wù)必要填寫(xiě)正確,;如果你是默認(rèn)安裝了我們推薦的ComsenzEXP套件;則默認(rèn)root的密碼就是11111111
db:是該網(wǎng)站的數(shù)據(jù)庫(kù),;他對(duì)應(yīng)的就是mysql—data—zhongxue2015這個(gè)數(shù)據(jù)庫(kù)
2,、 修改網(wǎng)站后臺(tái)的域名
當(dāng)網(wǎng)站程序和數(shù)據(jù)庫(kù)都打包放入后,同時(shí)有修改了數(shù)據(jù)庫(kù)配置信息,;那么,,你就可以打開(kāi)網(wǎng)站了
假設(shè)以上面的網(wǎng)站為例
網(wǎng)址:127.0.0.1/zhongxue/admin.php 默認(rèn)賬號(hào)密碼是: admin admin8888
A:點(diǎn)擊系統(tǒng)設(shè)置
B、進(jìn)入此處后,,修改此地址為現(xiàn)在的地址,。
修改后,刷新后臺(tái),,提示要輸入賬號(hào)密碼,,則輸入原來(lái)網(wǎng)站的賬號(hào)密碼即可,或者可以強(qiáng)制登陸后臺(tái)修改賬號(hào)密碼,。
3,、更新緩存
另外一個(gè)轉(zhuǎn)移系統(tǒng)的方法
上面那個(gè)利用數(shù)據(jù)庫(kù)轉(zhuǎn)移網(wǎng)站的方法是最簡(jiǎn)單的,但是有時(shí)候由于數(shù)據(jù)庫(kù)版本不一樣,,會(huì)出現(xiàn)必須要采用數(shù)據(jù)還原的方法才能轉(zhuǎn)移網(wǎng)站,。方法如下:
1、先用常規(guī)的方法安裝網(wǎng)站
如果要在現(xiàn)在的網(wǎng)站上直接重新安裝,,那么就將一個(gè)install.php安裝文件放到網(wǎng)站根目錄,;然后進(jìn)入網(wǎng)站根目錄---data目錄-----刪除install.lock安裝鎖定文件,就可以重新安裝了,。
2,、安裝后,先不要更新緩存,,可以關(guān)閉那個(gè)彈出的更新緩存提示框,。
3、注意:如果是復(fù)制整個(gè)網(wǎng)站,,那么數(shù)據(jù)庫(kù)備份文件要確保在里面 了,。
備份數(shù)據(jù)的文件所在位置: 網(wǎng)站根目錄---data--db_backup-----里面的數(shù)據(jù)庫(kù)備份文件按日期的,只需復(fù)制最后那次備份的即可,。
模板所在的位置:模板一般存放在skin(樣式)+template(HTML)里面的,;的刪除和修改不會(huì)影響系統(tǒng)功能,。
轉(zhuǎn)移一個(gè)網(wǎng)站,確保數(shù)據(jù)和模板存在就可以了,。
4,、點(diǎn)擊數(shù)據(jù)備份,進(jìn)入數(shù)據(jù)還原
5,、選擇需要還原的數(shù)據(jù)點(diǎn)
如果提示是否需要確定,,點(diǎn)擊確定
6、點(diǎn)擊核心設(shè)置,,將網(wǎng)站域名改為現(xiàn)在的安裝域名或IP,。基域名不需要填,。
改為自己需要的域名或IP
備注:如果您開(kāi)始點(diǎn)擊了更新緩存,,那么就在網(wǎng)站變形狀態(tài)下要修改為現(xiàn)在正確的域名,輸入:
域名/admin.php/core-base_config
在里面修改域名即可,。
7,、最后更新全站緩存即可。
更新緩存的時(shí)候提示要登陸后臺(tái),,就用備份數(shù)據(jù)庫(kù)里面原來(lái)的賬號(hào)密碼即可
如果提示緩存鎖定,,就進(jìn)入緩存界面,點(diǎn)擊解除緩存 (緩存鎖定是因?yàn)槟阒暗木彺鏇](méi)有處理完,, 就強(qiáng)制中斷了,,一種保護(hù))
最后提示登陸進(jìn)入后臺(tái),就用備份數(shù)據(jù)里面的賬號(hào)密碼進(jìn)入即可,,或者強(qiáng)制登陸后臺(tái),,修改賬號(hào)密碼。