我原先一直使用的是bluehost的虛擬主機(jī)约计,使用體驗(yàn)也一直很好,最近發(fā)現(xiàn)放在他們的Linux虛擬主機(jī)上的一部分網(wǎng)站已經(jīng)無法訪問滩褥,排查之后發(fā)現(xiàn)是PHP版本支持的問題,我的程序需要PHP7.1以下的環(huán)境才能運(yùn)行炫加,而他們的虛擬主機(jī)目前最低只能支持到7.3瑰煎。
我咨詢了一下他們的售后支持能否幫我添加7.1版本铺然,被告知無法添加,且后續(xù)升級(jí)計(jì)劃酒甸,可能會(huì)連PHP7.2也移除掉魄健,因?yàn)镻HP官方甚至已經(jīng)停止了對(duì)8.1及以下的版本支持,他們會(huì)跟著官方的更新走插勤。技術(shù)給我的意見是換成他們的VPS沽瘦,但是我對(duì)比了一下價(jià)格,如果要加上cPanel面板的費(fèi)用农尖,成本費(fèi)用要比原先高出不少析恋,遂決定將網(wǎng)站遷到我在Hostease的主機(jī)上,目前hostease還是支持7.3以下版本的盛卡,向客戶確認(rèn)了近期也沒有移除的計(jì)劃助隧。
Hostease的Linux虛擬主機(jī)和bluehost一樣都是使用cPanel面板,以下是在hostease的Linux虛擬主機(jī)上還原WordPress網(wǎng)站的操作流程:
1.上傳備份
cPanel面板上有文件管理器滑沧,可以直接上傳文件并村,但是一般只能上傳小于500M的文件,如果原先備份文件比較大滓技,就需要通過FTP來上傳哩牍。因?yàn)槲业木W(wǎng)站備份只有300多M,所以我直接從文件管理器進(jìn)行上傳令漂。
cPanel面板的網(wǎng)站根目錄是/public_html膝昆,所以進(jìn)到文件管理器之后選擇該目錄,再點(diǎn)擊上傳:
cPanel面板支持在線解壓洗显,右鍵點(diǎn)擊“Extra”即可解壓外潜,解壓后,確保WordPress文件位于/public_html這個(gè)根目錄下挠唆,如圖這樣:
2.創(chuàng)建新的數(shù)據(jù)庫
回到cPanel面板处窥,在MySQL數(shù)據(jù)庫下創(chuàng)建數(shù)據(jù)庫,如圖:
創(chuàng)建數(shù)據(jù)庫:
創(chuàng)建數(shù)據(jù)庫用戶:
數(shù)據(jù)庫和數(shù)據(jù)庫用戶都創(chuàng)建完成之后玄组,向數(shù)據(jù)庫添加用戶滔驾,選擇好對(duì)應(yīng)的數(shù)據(jù)庫用戶和數(shù)據(jù)庫,點(diǎn)擊“添加”:
權(quán)限全選俄讹,然后點(diǎn)擊“做出更改”:
操作到這一步哆致,數(shù)據(jù)庫就創(chuàng)建完成了。
3.修改數(shù)據(jù)庫配置文件
這一步我們可以直接通過文件管理器來完成患膛,WordPress的數(shù)據(jù)庫鏈接文件為wp-config.php摊阀,我們回到文件管理器,在/public_html下找到這個(gè)文件,右鍵點(diǎn)擊編輯:
小窗口點(diǎn)擊“Edit”繼續(xù):
找到如圖語句段:
分別將“DB_NAME”(數(shù)據(jù)庫名)胞此、“DB_USER”(數(shù)據(jù)庫用戶)和“DB_PASSWORD”(數(shù)據(jù)庫密碼)更改為剛剛創(chuàng)建的數(shù)據(jù)庫的信息
/** The name of the database for WordPress */
define( 'DB_NAME', '此處填寫數(shù)據(jù)庫名' );
/** Database username */
define( 'DB_USER', '此處填寫數(shù)據(jù)庫用戶名' );
/** Database password */
define( 'DB_PASSWORD', '此處填寫數(shù)據(jù)庫密碼' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
修改完成之后保存文件臣咖。
4.導(dǎo)入數(shù)據(jù)庫備份
回到cPanel面板,點(diǎn)擊“phpMyAdmin”:
打開phpMyAdmin之后夺蛇,在左側(cè)列表中選擇剛剛創(chuàng)建好的數(shù)據(jù)庫,然后點(diǎn)擊頂部的導(dǎo)入選項(xiàng)卡酣胀,如圖:
點(diǎn)擊選擇文件上傳要導(dǎo)入的數(shù)據(jù)庫備份文件:
選擇文件后,點(diǎn)擊最底部的“導(dǎo)入”按鈕甚脉,等待執(zhí)行完畢,WordPress的遷移工作就完成了宦焦,我們這個(gè)時(shí)候就可以解析域名過來檢查網(wǎng)站的訪問情況了。