當(dāng)我們要將程序(包括數(shù)據(jù))轉(zhuǎn)移到其他地方的時(shí)候,,我們會(huì)用到這個(gè)教程,;非常簡(jiǎn)單,;整個(gè)過(guò)程完全無(wú)需安裝,。
一,、原理說(shuō)明:
將整個(gè)已經(jīng)安裝好的程序包和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),,修改域名,更新緩存,,就可以了,;(如果由于數(shù)據(jù)庫(kù)版本差異的問(wèn)題,導(dǎo)致此種方法不成功,,可以采用程序后臺(tái)直接備份的數(shù)據(jù)還原的方法)
現(xiàn)在以一個(gè)這樣的例子來(lái)說(shuō)明吧:
假設(shè)我將下面這個(gè)網(wǎng)站轉(zhuǎn)移到自己本地電腦上(服務(wù)器也類(lèi)似):
假設(shè)現(xiàn)在的地址: http://112.124.52.149/zhongxue/
以PHPstudy的環(huán)境套件,,套件名字為phpstudy
網(wǎng)站程序包和數(shù)據(jù)庫(kù)路徑如下面的切圖所示;如果你安裝的是其他廠(chǎng)商環(huán)境套件,,則路徑不同,,您對(duì)應(yīng)處理即可。
二,、網(wǎng)站轉(zhuǎn)移方法一
(一,、)打包并上傳網(wǎng)站程序和數(shù)據(jù)庫(kù)
1、 打包程序
進(jìn)入服務(wù)器,;路徑:某某盤(pán)(默認(rèn)D盤(pán))----phpstudy---www下
假設(shè)此網(wǎng)站程序存放在zhongxue目錄中,;程序放在此目錄下;打包壓縮即可,。
2,、 打包數(shù)據(jù)庫(kù)
在該網(wǎng)站服務(wù)器內(nèi),該網(wǎng)站數(shù)據(jù)庫(kù)路徑:某某盤(pán)(默認(rèn)D盤(pán))----phpstudy------MYSQL--data下
由于安裝的時(shí)候數(shù)據(jù)庫(kù)命名為“zhongxue2015”,所以這里顯示就是zhongxue2015,;將此數(shù)據(jù)打包,,傳到對(duì)應(yīng)的服務(wù)器的數(shù)據(jù)庫(kù)軟件下即可。
備注:如何查看本網(wǎng)站的數(shù)據(jù)庫(kù)名:網(wǎng)站根目錄---data---config.php 用記事本打開(kāi),,查看那個(gè)db(數(shù)據(jù)庫(kù)名)的名字是什么就可以了,。
(二、)上傳網(wǎng)站程序包和數(shù)據(jù)庫(kù)
1、 上傳程序包 (上傳到目標(biāo)服務(wù)器或電腦上,;就是剛剛打包的那個(gè)zhongxue文件夾)
上傳位置也是對(duì)應(yīng)位置。
2,、 上傳需要轉(zhuǎn)移網(wǎng)站的數(shù)據(jù)庫(kù)
將數(shù)據(jù)庫(kù)文件也是傳到對(duì)應(yīng)位置,。
(三、)修改網(wǎng)站的幾個(gè)信息
1,、 修改程序配置文件 config.php
要確保網(wǎng)站config.php里面數(shù)據(jù)庫(kù)的信息是正確的,;主要是涉及到數(shù)據(jù)庫(kù)用戶(hù)名賬號(hào)、密碼,、該網(wǎng)站數(shù)據(jù)庫(kù)名
進(jìn)入:網(wǎng)站根目錄---data---config.php,,用記事本打開(kāi)
信息說(shuō)明如下:
User:是數(shù)據(jù)庫(kù)用戶(hù)名;默認(rèn)為 root,;屬于默認(rèn)數(shù)據(jù)庫(kù)超管用戶(hù)名,。
Password:是數(shù)據(jù)庫(kù)用戶(hù)名(上面的user)密碼;默認(rèn)為root,;如果你安裝環(huán)境的時(shí)候改了密碼,,則填你改了的密碼;此處務(wù)必要填寫(xiě)正確,;如果你是默認(rèn)安裝了我們推薦的PHPstuyd套件,;則默認(rèn)root的密碼就是root
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 *****
或 網(wǎng)址:域名/admin.php 默認(rèn)賬號(hào)密碼是: admin *****
備注:打開(kāi)的訪(fǎng)問(wèn)地址,,可以是你的域名,根據(jù)的安裝情況來(lái)確定,,我們上面是以快捷的本地操作為例子,。
將此處修改為現(xiàn)在的訪(fǎng)問(wèn)地址:
然后提交。
3,、更新緩存
要修改生效,,需要更新全站緩存。
備注:
如果還原數(shù)據(jù)后,,無(wú)法登陸后臺(tái),;可以強(qiáng)制登陸后臺(tái);可以查看相關(guān)教程,。如果此種方法轉(zhuǎn)移數(shù)據(jù)不成功,,則有可能是數(shù)據(jù)庫(kù)版本有差異,可以采用后臺(tái)直接還原數(shù)據(jù)的方式。
如果遷移沒(méi)有成功,,說(shuō)明是系統(tǒng)環(huán)境或數(shù)據(jù)庫(kù)的版本不同,;那就只能采用重新安裝,后臺(tái)還原數(shù)據(jù)的方式,。后臺(tái)還原數(shù)據(jù)的方式最保險(xiǎn),。