當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

百度應(yīng)用程序引擎BAE上搭建或遷移WordPress的教程

 2022-03-10 11:16  來(lái)源: 網(wǎng)絡(luò)綜合   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

安裝配置WordPress 1.注冊(cè)賬號(hào) 要使用百度BAE的相關(guān)服務(wù)需要注冊(cè)相關(guān)的賬號(hào)(這是必須的),當(dāng)然已有其它百度賬號(hào)可以直接登錄即可。打開(kāi)BAE主頁(yè)http://developer.baidu.com/,填寫(xiě)相關(guān)信息注冊(cè)以及激活賬號(hào):

2.創(chuàng)建工程

應(yīng)用名稱(chēng)隨便寫(xiě),然后下方兩個(gè)勾可暫時(shí)不勾選。

創(chuàng)建以后會(huì)生成應(yīng)用的基本信息

3.添加部署 打開(kāi)左側(cè)“應(yīng)用引擎”,然后點(diǎn)擊右側(cè)“添加部署”

名稱(chēng)依然隨便填寫(xiě),名稱(chēng)和域名可以不相同,域名請(qǐng)好好填呢!類(lèi)型請(qǐng)選擇“php-web”,代碼版本工具根據(jù)自己喜好選擇,這里就選擇“svn”,其它默認(rèn)即可(PS:下方需支付XX元請(qǐng)暫時(shí)無(wú)視,后面有說(shuō)明。)

創(chuàng)建完成之后,復(fù)制SVN地址備用

4.創(chuàng)建MySQL數(shù)據(jù)庫(kù) 點(diǎn)擊擴(kuò)展服務(wù)-添加新服務(wù)-MySQL

選擇套餐-套餐一(免費(fèi))

5.用Svn或者Git上傳代碼到百度BAE服務(wù)器 下載安裝svn:http://tortoisesvn.net/downloads.html (安裝直接“下一步”就可以,關(guān)于SVN如何使用咱下回再說(shuō),你也可以百度相關(guān)資料)

安裝完成之后,在本地計(jì)算機(jī)上新建一個(gè)SVN工作文件夾,右擊該文件夾選擇”SVN Checkout”

此處”URL ofrepository:”填寫(xiě)前面復(fù)制的SVN地址

按下OK后,會(huì)跳出一個(gè)類(lèi)似輸入帳號(hào)及密碼的小窗,請(qǐng)把百度帳密填入進(jìn)去。

6.下載WordPress安裝包(現(xiàn)已兼容BAE無(wú)需任何更改) http://cn.wordpress.org/,解壓復(fù)制WORDPRESS文件夾下所有文件到SVN工作文件夾,

選中復(fù)制的所有文件-鼠標(biāo)右擊-選擇”TortoiseSVN”-”Add”添加文件

在此文件夾空白處右擊選擇”SVN Conmmit”提交

7.發(fā)布更新 回到百度BAE管理頁(yè)面,刷新頁(yè)面后快捷發(fā)布

8.安裝WordPress 點(diǎn)擊“點(diǎn)擊查看”

需要注意的是此處的用戶名和密碼是”該應(yīng)用的API Key/Secret Key”。在百度BAE管理控制臺(tái)頁(yè)面的右上角。

9.填寫(xiě)數(shù)據(jù)庫(kù)信息 數(shù)據(jù)庫(kù)名、數(shù)據(jù)庫(kù)用戶名、密碼、數(shù)據(jù)庫(kù)主機(jī),在擴(kuò)展服務(wù)-點(diǎn)進(jìn)你的WP數(shù)據(jù)庫(kù)之后會(huì)看見(jiàn)。

如下圖所示,數(shù)據(jù)庫(kù)名對(duì)應(yīng)填好 連接地址就是數(shù)據(jù)庫(kù)主機(jī),端口在主機(jī)后打個(gè):4050

安裝過(guò)程跟普通主機(jī)安裝一致,自此安裝完成,需要說(shuō)明的是由于BAE禁用了PHP的函數(shù),所以郵件說(shuō)明的不能發(fā)送,需要借助BAE的消息隊(duì)列來(lái)完成發(fā)送郵件的功能,這兩部分內(nèi)容這里不做過(guò)多說(shuō)明,有興趣的朋友可以自行搜索相關(guān)資料。

將原有的WordPress遷移至BAE 1.遷移原Blog數(shù)據(jù)庫(kù) 用phpMyadmin導(dǎo)出,有幾處需要修改。

搜索下列字樣(如果有的話),然后刪除這些行。

復(fù)制代碼代碼如下:

*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT

SET COLLATION_CONNECTION=@OLD_COLLATION_CO

CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT

這是我反復(fù)導(dǎo)入失敗得出的經(jīng)驗(yàn)之談。

然后壓縮成zip,上傳到百度云儲(chǔ)存。接著從數(shù)據(jù)庫(kù)導(dǎo)入界面選中zip,開(kāi)始導(dǎo)入數(shù)據(jù)。

如果仍然導(dǎo)入失敗,請(qǐng)根據(jù)這個(gè)界面的提示修改sql腳本,我就是在這個(gè)地方修改了好幾遍。最詭異的一次是一行 INSERT INTO `wp_posts` 莫名其妙導(dǎo)致失敗。可能是某字段含有非法字符吧,最后只有刪掉了這行里面的這個(gè)字段,導(dǎo)入成功后再手工補(bǔ)回來(lái)。這個(gè)完全靠自己靈活處理了,必要的時(shí)候在導(dǎo)出之前選擇單行模式,方便排錯(cuò):

2.綁定自定義域名 功能入口在“發(fā)布設(shè)置”里面,需要提前備案。

3.修改DNS解析 在DNS解析提供商處刪除或停用原來(lái)的解析,添加一行CNAME記錄,指向類(lèi)似于 hankcs.duapp.com 的默認(rèn)域名。然后試著ping 一下,確保解析生效:

接下來(lái) enjoy it!

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
網(wǎng)站搭建

相關(guān)文章

  • 搭建網(wǎng)站的步驟有哪些 一步步告訴你

    隨著互聯(lián)網(wǎng)的快速發(fā)展,越來(lái)越多的商家紛紛加入了互聯(lián)網(wǎng)領(lǐng)域中創(chuàng)建屬于自己的網(wǎng)站在網(wǎng)站的建設(shè)以及網(wǎng)絡(luò)銷(xiāo)售中,有些東西以為自己會(huì)了但是做出來(lái)的效果卻差強(qiáng)人意。那么我們?cè)撊绾巫龊镁W(wǎng)站呢?

    標(biāo)簽:
    網(wǎng)站搭建
  • 手把手教學(xué)BZZ單節(jié)點(diǎn)部署安裝流程

    目前Swram項(xiàng)目正處于最佳紅利時(shí)期,通過(guò)測(cè)試節(jié)點(diǎn)得到的BZZ幣在某些方面具備原始成分,在Swarm主網(wǎng)上線時(shí)能夠獲得優(yōu)質(zhì)節(jié)點(diǎn)證明,也就是在后期Swarm項(xiàng)目正式上線后,挖到BZZ幣的概率更高。本文筆者分享如何利用服務(wù)器搭建部署B(yǎng)ZZ單節(jié)點(diǎn)。

  • 搭建自己的網(wǎng)站有哪幾步

    在網(wǎng)站建設(shè)過(guò)程中,這是一個(gè)非常重要的步驟,而且最容易被遺忘。進(jìn)一步對(duì)站點(diǎn)進(jìn)行排版,美化,修飾,如果需要,您可以學(xué)習(xí)更多的PS和UI知識(shí)。

    標(biāo)簽:
    網(wǎng)站搭建
  • 如何用Windows主機(jī)搭建網(wǎng)站

    之前我們介紹過(guò)如何使用Linux操作系統(tǒng)的虛擬主機(jī),VPS主機(jī)及獨(dú)立服務(wù)器建站流程,本文筆者針對(duì)那些愛(ài)好Windows操作系統(tǒng)的站長(zhǎng),詳細(xì)介紹一下如何使用Windows操作系統(tǒng)虛擬主機(jī)搭建網(wǎng)站。

  • 搭建一個(gè)大型網(wǎng)站平臺(tái)需要多少錢(qián)

    個(gè)人,不是公司,不要去輕易搭建大型網(wǎng)站平臺(tái),只要安安穩(wěn)穩(wěn)的建立中小型網(wǎng)站即可,網(wǎng)絡(luò)上的程序隨便用,而且費(fèi)用非常便宜,幾百幾千不等,每個(gè)人都可以接受的起,當(dāng)你對(duì)網(wǎng)絡(luò),對(duì)營(yíng)銷(xiāo)不是很掌握的時(shí)候,不要輕易去碰大型網(wǎng)站。

    標(biāo)簽:
    網(wǎng)站搭建

熱門(mén)排行

信息推薦