在Sina App Engine安裝DiscuzX 2.0的教程

2011-06-28 15:43:59來源:作者:

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

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

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

DiscuzX2.0 for SAE安裝說明

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

支持連接sae的主從庫

數(shù)據(jù)庫備份的功能沒有處理,若要進行數(shù)據(jù)庫備份等操作,請在sae應(yīng)用管理中提供的DeferredJob和PHPMyAdmin來操作

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

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

\ 

安裝及配置說明

1. 上傳文件

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

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

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

3. 安裝Discuz!X

進入install目錄,http://appname.sinaapp.com/install/

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

4. 登錄Discuzx后臺,更新緩存

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

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

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

這步不操作的話,前臺頁面訪問會有樣式缺圖片。完成后就能美觀的顯示啦。

如果你比較心急,到這一步就能正常去瀏覽訪問各頁面啦!不過不要忘了后面的操作,后面的操作與安全有關(guā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密碼后,再后臺登錄進入UCenter, 在應(yīng)用管理里,選擇剛安裝的應(yīng)用進入。

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

define(‘UC_KEY’, ‘…’);

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

至此,整個安裝過程就完成啦。別忘了上插件里開啟QQ連接和Xweibo插件,好好體驗吧~。

附: 若開啟新浪xweibo插件,請到http://open.weibo.com 申請appkey, 然后在 /wxb/app.cfg.php中修改

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

文章來源:http://mr37.sinaapp.com/?p=87

關(guān)鍵詞:SAEDiscuz!

贊助商鏈接: