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