網(wǎng)站設(shè)計(jì):WordPress網(wǎng)站搬家簡要教程(修改)
時(shí)間:2023-02-24 17:33:02 | 來源:建站知識(shí)
時(shí)間:2023-02-24 17:33:02 來源:建站知識(shí)
網(wǎng)站設(shè)計(jì):WordPress網(wǎng)站搬家簡要教程(修改):
一、背景
1、我的axuretop.com(域名已經(jīng)注銷),是用的阿里云香港虛擬主機(jī),訪問速度太慢。
使用阿里云主機(jī)管理控制臺(tái)進(jìn)行網(wǎng)站管理
2、注冊的jidong.tech(域名已經(jīng)注銷)是鄭州景安網(wǎng)絡(luò)備案,服務(wù)器是國內(nèi)鄭州的,訪問速度相對快一些
服務(wù)器是使用老薛主機(jī),使用cPanel面板進(jìn)行服務(wù)器管理(注,截圖是cPanel的界面,其他的管理界面會(huì)有不同,請注意)
3、所以這篇文章是
從C服務(wù)器搬家到D服務(wù)器,分為域名不變和域名由A更改為B兩種情況的教程。
為了方便下面文章的理解,注釋下:
C服務(wù)器=舊服務(wù)器/阿里云香港服務(wù)器
D服務(wù)器=新服務(wù)器/景安鄭州服務(wù)器
A域名=舊域名/http://axuretop.com
B域名=新域名/jidong.tech
二、準(zhǔn)備工作
1、域名解析
將新舊域名和新舊服務(wù)器做好域名解析,別解析錯(cuò)了。我的是把jidong.tech解析到鄭州景安服務(wù)器上。如下圖,我的域名是在阿里云的萬網(wǎng)上購買,所以在阿里云上做好域名的解析
2、新主機(jī)設(shè)置
因?yàn)槲业泥嵵莘?wù)器原來放上了Axure原型html文件,為保證服務(wù)器如蓮花的純潔,需要重置服務(wù)器,將服務(wù)器恢復(fù)到最初狀態(tài),見圖2
然后,配置兩個(gè)地方:
2.1 配置php版本:多PHP管理器(調(diào)整到最新版本),見圖16
2.2 配置PHP環(huán)境:多 PHP INI 編輯器(將幾個(gè)限制放開,不然后期上傳文件的大小都收到限制),見圖17
具體步驟
(一)網(wǎng)頁文件轉(zhuǎn)移
在舊服務(wù)器(阿里云服務(wù)器)上導(dǎo)出
網(wǎng)頁文件阿里云的主機(jī)管理控制臺(tái),有數(shù)據(jù)庫備份和網(wǎng)頁備份功能,圖片1
將網(wǎng)頁文件下載下來,上傳到新服務(wù)器(景安鄭州服務(wù)器)目錄中,并解壓到根目錄
(可能會(huì)遇到的情況就是解壓到一個(gè)文件里了,需要移動(dòng)到根目錄里;Linux主機(jī)須上傳至public_ htmI;Windows主機(jī)須上傳至根目錄,文件夾名稱為htdocs),圖片3、4、5、6
(二)數(shù)據(jù)庫轉(zhuǎn)移
1、在原來服務(wù)器(舊服務(wù)器,阿里云服務(wù)器)上導(dǎo)出數(shù)據(jù)庫
阿里云的主機(jī)管理控制臺(tái),有數(shù)據(jù)庫備份功能,圖片1
2、在新服務(wù)器(景安鄭州服務(wù)器)上,導(dǎo)入數(shù)據(jù)庫
注:老薛主機(jī),使用phpMyAdmin進(jìn)行數(shù)據(jù)庫管理
2.1先在新服務(wù)器上,新建數(shù)據(jù)庫 見圖9
添加新用戶,見圖10
向數(shù)據(jù)庫添加用戶,授予全部權(quán)限,見圖11
再注意:記錄下你的數(shù)據(jù)庫的名,用戶名,密碼2.2 使用phpMyAdmin,在新服務(wù)器數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)
見圖12(注:最大支持50M的數(shù)據(jù)庫導(dǎo)入,多于50M的無法導(dǎo)入,目前沒有研究出可行的方案)
(三)修改數(shù)據(jù)庫
如果不修改域名就不用修改數(shù)據(jù)庫;
如果要修改域名,就相當(dāng)麻煩了,具體如下:
1、搜索。
在數(shù)據(jù)庫中搜索含有原來域名的字段,查看含有 原網(wǎng)站域名的表和字段,如下圖
可以看到多個(gè)表中含有原站域名,先點(diǎn)擊第一個(gè)含有原網(wǎng)站域名的表右側(cè)的『瀏覽』按鈕,如下
進(jìn)入表后,確定 原網(wǎng)站域名所在的字段
2、替換
執(zhí)行替換命令,把所有表中的原網(wǎng)站域名替換為新網(wǎng)站域名
UPDATE AAAAAA SET BBBBBB = REPLACE(BBBBBB,’舊地址’,’新地址’);
注釋如下AAAAAA:表名BBBBBB:該表中含有 原網(wǎng)站域名的字段名字舊地址:舊網(wǎng)站域名新地址:新網(wǎng)站域名按照以上范例,依次對所有含有原網(wǎng)站域名的表進(jìn)行域名替換的修改。
例如:
UPDATE wp_commentmeta SET meta_value = REPLACE(meta_value,'axuretop.com','jidong.tech');UPDATE wp_options SET option_value = REPLACE(option_value,'axuretop.com','jidong.tech');UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'axuretop.com','jidong.tech');UPDATE wp_revslider_slides SET params = REPLACE(params,'axuretop.com','jidong.tech');UPDATE wp_statistics_visitor SET referred = REPLACE(referred,'axuretop.com','jidong.tech');UPDATE wp_revslider_slides SET layers = REPLACE(layers,'axuretop.com','jidong.tech');
(四)修改wp-config.php
打開新網(wǎng)站根目錄,找到 wp-config.php,修改如下內(nèi)容
define(‘DB_NAME’, ‘wp3′);//這里輸入新數(shù)據(jù)庫名稱define(‘DB_USER’, ‘root’);//這里輸入數(shù)據(jù)庫用戶名define(‘DB_PASSWORD’, ’123′);//這里是輸入數(shù)據(jù)庫密碼define(‘DB_HOST’, ‘localhost’);//這里是數(shù)據(jù)庫服務(wù)器,一般都是localhost
(五)一個(gè)很重要的坑!完成以上,就完成99%的搬家工作。
但是我之前搬家了幾次,到了這一步,能訪問主頁,但是連接其他的,比如文章,都是空白。所以我一直以為是搬家失敗了,其實(shí)就少了最后一步。
如果按照之前的步驟,圖片的顯示和附件的下載都不會(huì)有問題,但如果鏈接格式使用了自定義的偽靜態(tài),單篇文章頁面會(huì)無法打開,頁面空白。
解決辦法:登陸WordPress后臺(tái),找到設(shè)置-永久鏈接,不修改任何東西,直接點(diǎn)擊保存,這是一個(gè)重建.htaccess的過程。
完成以上,網(wǎng)站搬家成功完成!!
預(yù)祝各位搬家成功!
如有任何網(wǎng)站搬家問題的,歡迎一起討論學(xué)習(xí)。
個(gè)人微信號(hào):15315130950; 微信公眾號(hào)(分享設(shè)計(jì)素材、原型開發(fā)、網(wǎng)站開發(fā)經(jīng)驗(yàn)的):shhgroup(舊)、axuretech(新)
關(guān)鍵詞:教程,修改,簡要,設(shè)計(jì),搬家