亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在新浪SAE應用平臺上搭建Discuz!論壇的教程

671coder的專欄   發(fā)布時間:2016-02-15 09:40:00   作者:671coder   我要評論
這篇文章主要介紹了在新浪SAE應用平臺上搭建Discuz!論壇的教程,discuz仍然是目前國內(nèi)社區(qū)類型網(wǎng)站中應用最為廣泛的CMS程序,需要的朋友可以參考下

一、 sae與Discuz!的簡單介紹
    sae是不支持IO操作的,代碼目錄不能寫入。這意味著普通程序的上傳圖片、生成緩存等操作都不能在SAE上正常運行,這時候你需要對這些代碼進行修改后才能讓你的程序運行在SAE上。
sae為啥禁止IO寫操作
    SAE采用分布式架構設計, 應用代碼將部署在多臺前端服務器上, 每次訪問請求可能到達不同服務器。(如下圖):
201621595349421.jpg (373×213)

   假設現(xiàn)在有A、B、C、D四臺服務器。用戶上傳一張圖片到A服務器,第二次訪問請求可能到達B服務器,此時將無法獲取保存在A服務器上的圖片。
    SAE使用MemcacheX、Storage等存儲型服務代替?zhèn)鹘y(tǒng)IO操作,效率比傳統(tǒng)IO讀寫操作高,有效解決因IO瓶頸導致程序性能低下的問題。

Discuz!方面,discuz的流程控制大概是這樣的:
后臺流程控:DZ后臺所有的功能,均需要注冊到admincp.php文件,每個功能都至少有一個或一個以上的Action(動作),在 admincp.php中,可以定義Action的執(zhí)行權限,分別為:“admin==1”管理員,或“admin==2 || admin==3”超級版主和版主,每個Action對應一個腳本文件,腳本文件的命名為action.inc.php(*.inc.php),并存放在 admin目錄下,如執(zhí)行:admincp.php?action=dodo,相當于執(zhí)行admin目錄下的dodo.inc.php文件
前臺流程控制:前臺的流程控制比較簡單:流程是自由的,首頁index.php、會員注冊register.php、會員登錄logging.php、發(fā)貼程序post.php、會員信息:member.php等,此處不一一列出。
Discuz!的顯示層就是大家通常所看到的網(wǎng)站風格了。DZ中每套風絡分別在templates及images下對應一個風格文件的存放目錄。網(wǎng)站風格的制作,請參閱詳細的DZ風格制作文檔
DZ網(wǎng)站風格文件處理的原理其實很簡單,DZ使用template.func.php中的parse_template()以PHP正則運算把htm模文件中的模板標簽,轉(zhuǎn)換成了PHP代碼,并根據(jù)styleid保存在forumdata/templates下,這個有點像Smarty中的技術。

二、discuz安裝詳解
    下面為大家介紹在sae上安裝discuz。
   
1 SAE環(huán)境配置
1.1創(chuàng)建應用
當然在上傳前你需要在新浪SAE下新建一個應用。
201621595425984.jpg (600×356)

由于你創(chuàng)建的網(wǎng)站是在新浪SAE下面的,所以使用的是sinaapp.com的二級域名。你主要在SAE后臺寫一下二級域名的名字和應用名字就行了。
1.2初始化數(shù)據(jù)庫
 登陸你的SAE應用管理后臺,點擊mysql,初始化數(shù)據(jù)庫。
201621595443354.jpg (526×493)

1.3開啟Memcache
開啟memcache,10M就可以了。
201621595459266.jpg (557×537)

1.4創(chuàng)建Storage
創(chuàng)建名為discuzx的storage(公有,別建私有的域)。
201621595516754.jpg (600×437)

2 上傳代碼
 登陸你的SAE應用管理后臺,點擊“代碼管理”,創(chuàng)建一個新版本。
201621595549012.png (484×507)

出現(xiàn)上傳代碼框,直接選擇代碼包上傳就行,要等待一會。
3 Discuz!X安裝
3.1安裝
訪問安裝鏈接http://appname.sinaapp.com/install/  ,把appname改成你應用二級域名的前綴。我剛才建的是luntan123,所以接著輸入
http://luntan123.sinaapp.com/install/進行安裝就行了。
   安裝過程中,忽略環(huán)境不支持的提示,直接進入下一步。填寫您的用戶名密碼即可,無需修改數(shù)據(jù)庫信息的配置(建議不要修改表前綴,因為后續(xù)有很多操作需要默認前綴)。
201621595615631.jpg (600×340)

點擊我同意,在點擊下一步,選擇默認“全新安裝Discuz! X (含 UCenter Server)”繼續(xù)點擊下一步,
就是安裝數(shù)據(jù)庫,都與都是默認的,你主要填寫系統(tǒng)信息email,管理員email,切忌這兩項一定要寫,不然無法安裝,管理員賬號就直接用默認的admin就行了,設置和確認一下你的密碼,在點擊下一步
201621595705515.jpg (598×595)

然后你的Discuz! X2論壇就安裝成功啦。這個是做的地址http://luntan123.sinaapp.com/。當然在安裝好之后一定要通過SDK把install目錄文件下的index.php文件給刪除了。
3.2更新緩存
操作流程:工具-》更新緩存-》確定。
3.3執(zhí)行uploadimg.php將discuzx的圖片上傳到storage
訪問根目錄的uploadimg.php即可上傳圖片到storage。原因是由于discuzx使用的css緩存文件存儲在storage上,而css中的圖片使用了相對路徑,故圖片需要上傳到storage上。uploadimg.php文件執(zhí)行一次之后可刪除。
這步不操作的話,前臺頁面訪問會有樣式缺圖片。完成后就能美觀的顯示啦。

OK就介紹到這里~~

相關文章

  • Discuz登錄后總是顯示未登錄狀態(tài)費怎么辦?

    Discuz登錄后總是顯示未登錄狀態(tài)費怎么辦?Discuz后臺無法操作,總是提示未登錄狀態(tài),其實已經(jīng)登陸過了,出現(xiàn)這個問題有兩個原因,可能是緩存的問題,下面我們來看看詳細的
    2016-03-10
  • 怎么換云服務器? Discuz論壇完美搬家的圖文教程

    如果網(wǎng)站的訪問量很大,續(xù)集主機已經(jīng)崩潰了,這時候就需要換成云服務器,但是網(wǎng)站換服務器不簡單,很多人不知道怎么搬家,今天我們就來給大家分享Discuz完美搬家的圖文教程
    2016-03-02
  • 經(jīng)驗貼:Discuz 做站的一些小提示,尤其是門戶模塊

    本文主要講了Discuz 做站的一些小提示,尤其是門戶模塊,需要的朋友趕緊過來看看吧
    2014-08-21
  • 建論壇是用動網(wǎng)好還是Discuz好?

    建設一個普通的論壇,是動網(wǎng)好還是Discuz好? 如果環(huán)境允許的話,建議用dz 當然這個也是按自己的喜好,你覺得你對動網(wǎng)比較了解,你也可以用動網(wǎng),總體來說dz可能會更
    2008-11-03
  • discuz設置嵌入式404頁面教程

    如果想要404頁面跟網(wǎng)站其他頁面一樣帶有頂部和底部導航,能顯示用戶信息怎么辦呢?今天小編就為大家介紹discuz設置嵌入式404頁面教程,來看看吧
    2016-05-10

最新評論