在Sina App Engine安裝DiscuzX 2.0的教程

2011-06-28 15:43:59來(lái)源:作者:

Sina App Engine是新浪推出的云計(jì)算平臺(tái),目前只支持PHP。本文介紹如何在Sina App Engine安裝DiscuzX 2.0

Sina App Engine是新浪推出的云計(jì)算平臺(tái),目前只支持PHP。本文介紹如何在Sina App Engine安裝DiscuzX 2.0

Sina App Engine(SAE),是由新浪公司開(kāi)發(fā)和運(yùn)營(yíng)的開(kāi)放云計(jì)算平臺(tái)的核心組成部分。SAE的目標(biāo)是實(shí)現(xiàn)互聯(lián)網(wǎng)應(yīng)用在開(kāi)發(fā)運(yùn)維上的無(wú)縫整合,為App開(kāi)發(fā)者提供穩(wěn)定、快捷、透明、可控的服務(wù)化的平臺(tái),并且減少開(kāi)發(fā)者的開(kāi)發(fā)和維護(hù)成本。同時(shí)通過(guò)對(duì)消耗資源的量化,反向作用于開(kāi)發(fā)過(guò)程,促進(jìn)新浪公司互聯(lián)網(wǎng)應(yīng)用服務(wù)的質(zhì)量提升。

DiscuzX2.0 for SAE安裝說(shuō)明

圖片附件等存儲(chǔ)在SAE的storage中,模板及數(shù)據(jù)緩存使用memcache。

支持連接sae的主從庫(kù)

數(shù)據(jù)庫(kù)備份的功能沒(méi)有處理,若要進(jìn)行數(shù)據(jù)庫(kù)備份等操作,請(qǐng)?jiān)趕ae應(yīng)用管理中提供的DeferredJob和PHPMyAdmin來(lái)操作

若官方出現(xiàn)Discuzx新版本或補(bǔ)丁,請(qǐng)謹(jǐn)慎升級(jí),這些可能不適用于SAE。

DiscuzX2.0 for SAE下載地址 http://code.google.com/p/discuzx4sae/downloads/list(代理訪問(wèn))

\ 

安裝及配置說(shuō)明

1. 上傳文件

通過(guò)SAE SDK將文件上傳至建立的sae項(xiàng)目目錄,SAE SDK的下載地址:http://sae.sina.com.cn/?m=sdk

2. 初始化sae應(yīng)用配置

登錄sae,在管理面板中開(kāi)啟數(shù)據(jù)庫(kù),開(kāi)啟memcache(10M即可),創(chuàng)建名為discuzx的storage。 三者缺一不可。

3. 安裝Discuz!X

進(jìn)入install目錄,http://appname.sinaapp.com/install/

安裝過(guò)程中,忽略環(huán)境保持的提示。填寫(xiě)您的用戶名密碼即可,無(wú)需修改數(shù)據(jù)庫(kù)信息的配置。

4. 登錄Discuzx后臺(tái),更新緩存

操作流程:工具-》更新緩存-》確定。

5. 執(zhí)行uploadimg.php將discuzx的圖片上傳到storage

訪問(wèn)根目錄的uploadimg.php即可上傳圖片到storage。原因是由于discuzx使用的css緩存文件存儲(chǔ)在storage上,而css中的圖片使用了相對(duì)路徑,故圖片需要上傳到storage上。uploadimg.php文件執(zhí)行一次之后可刪除。

這步不操作的話,前臺(tái)頁(yè)面訪問(wèn)會(huì)有樣式缺圖片。完成后就能美觀的顯示啦。

如果你比較心急,到這一步就能正常去瀏覽訪問(wèn)各頁(yè)面啦!不過(guò)不要忘了后面的操作,后面的操作與安全有關(guān)。當(dāng)然如果只是體驗(yàn)就沒(méi)必要進(jìn)行后面麻煩的操作了

=========分割線,若只是體驗(yàn)無(wú)需進(jìn)行以下步驟==========

6. 安全操

使用sae sdk修改Ucenter的管理員密碼

在/ucenter/data/config.inc.php中修改ucenter的管理員密碼,

UCenter管理員代碼生成工具:按照生成的內(nèi)容修改配置文件/ucenter/data/config.inc.php即可:

http://1.discuz4sae.sinaapp.com/ucenter/reset.php

修改Ucenter創(chuàng)始人密碼。修改如下兩行

  • define(‘UC_FOUNDERPW’, ‘…’);
  • define(‘UC_FOUNDERSALT’, ‘…’);

修改應(yīng)用通信密鑰

修改UCenter密碼后,再后臺(tái)登錄進(jìn)入U(xiǎn)Center, 在應(yīng)用管理里,選擇剛安裝的應(yīng)用進(jìn)入。

復(fù)制通信密碼,修改/config/config_ucenter.php. 修改完成后,應(yīng)用就能通信成功了~

define(‘UC_KEY’, ‘…’);

刪除 install/index.php, 操作方法: 在本地刪除install/index.php,然后通過(guò)SDK更新上傳即可。 切記不要忘了刪除,不然被別人再安裝一次,你就嗚呼哀哉了.

至此,整個(gè)安裝過(guò)程就完成啦。別忘了上插件里開(kāi)啟QQ連接和Xweibo插件,好好體驗(yàn)吧~。

附: 若開(kāi)啟新浪xweibo插件,請(qǐng)到http://open.weibo.com 申請(qǐng)appkey, 然后在 /wxb/app.cfg.php中修改

  • define(‘XWB_APP_KEY’, ’…’);
  • define(‘XWB_APP_SECRET_KEY’, ‘…’);

文章來(lái)源:http://mr37.sinaapp.com/?p=87

關(guān)鍵詞:SAEDiscuz!

贊助商鏈接: