激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

站長之家,中國草根站長新聞、建站經驗、素材資源交流平臺!
分類導航

站長新聞|網站運營|建站經驗|網站優化|站長資源|站長源碼|

服務器之家 - 站長之家 - 建站經驗 - 在新浪SAE應用平臺上搭建Discuz!論壇的教程

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

2020-06-08 20:17671coder的專欄 建站經驗

這篇文章主要介紹了在新浪SAE應用平臺上搭建Discuz!論壇的教程,discuz仍然是目前國內社區類型網站中應用最為廣泛的CMS程序,需要的朋友可以參考下

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

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

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

二、discuz安裝詳解
    下面為大家介紹在sae上安裝discuz。
   
1 SAE環境配置
1.1創建應用

當然在上傳前你需要在新浪SAE下新建一個應用。
在新浪SAE應用平臺上搭建Discuz!論壇的教程

由于你創建的網站是在新浪SAE下面的,所以使用的是sinaapp.com的二級域名。你主要在SAE后臺寫一下二級域名的名字和應用名字就行了。
1.2初始化數據庫
 登陸你的SAE應用管理后臺,點擊mysql,初始化數據庫。
在新浪SAE應用平臺上搭建Discuz!論壇的教程

1.3開啟Memcache
開啟memcache,10M就可以了。
在新浪SAE應用平臺上搭建Discuz!論壇的教程

1.4創建Storage
創建名為discuzx的storage(公有,別建私有的域)。
在新浪SAE應用平臺上搭建Discuz!論壇的教程

2 上傳代碼
 登陸你的SAE應用管理后臺,點擊“代碼管理”,創建一個新版本。
在新浪SAE應用平臺上搭建Discuz!論壇的教程

出現上傳代碼框,直接選擇代碼包上傳就行,要等待一會。
3 Discuz!X安裝
3.1安裝

訪問安裝鏈接http://appname.sinaapp.com/install/  ,把appname改成你應用二級域名的前綴。我剛才建的是luntan123,所以接著輸入
http://luntan123.sinaapp.com/install/進行安裝就行了。
   安裝過程中,忽略環境不支持的提示,直接進入下一步。填寫您的用戶名密碼即可,無需修改數據庫信息的配置(建議不要修改表前綴,因為后續有很多操作需要默認前綴)。
在新浪SAE應用平臺上搭建Discuz!論壇的教程

點擊我同意,在點擊下一步,選擇默認“全新安裝Discuz! X (含 UCenter Server)”繼續點擊下一步,
就是安裝數據庫,都與都是默認的,你主要填寫系統信息email,管理員email,切忌這兩項一定要寫,不然無法安裝,管理員賬號就直接用默認的admin就行了,設置和確認一下你的密碼,在點擊下一步
在新浪SAE應用平臺上搭建Discuz!論壇的教程

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

OK就介紹到這里~~

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 日日操夜夜透 | 免费久久精品 | 鲁人人人鲁人人鲁精品 | av在线久草| 一级免费大片 | 精品国产一区二区三区四区阿崩 | 毛片网站视频 | av电影在线免费观看 | 毛片观看网址 | 久久精品久久精品国产大片 | 日韩欧美激情视频 | 国产午夜电影在线观看 | 亚洲精品在线观看网站 | 一级黄色在线观看 | 午夜视频久久久 | 91精品国产一区二区三区动漫 | av中文在线观看 | 久久草在线看 | 欧美精品1区 | 欧美日韩精品一区二区三区蜜桃 | 免费国产人成网站 | 国产欧美精品综合一区 | 国产午夜精品久久久久久免费视 | 久久欧美亚洲另类专区91大神 | 国产毛毛片一区二区三区四区 | 欧美女人天堂 | 国产一区在线观看视频 | 欧美精品成人一区二区三区四区 | 欧美性猛交一区二区三区精品 | 亚洲国产精品久久久 | 国产91精品久久久久久久 | 久久久久二区 | 久久区二区 | 一级一级一级一级毛片 | 久久综合综合 | 91久久久久久久 | 最新在线中文字幕 | 久久免费视频在线 | xnxx 日本免费 | 久久国产精| 国产韩国精品一区二区三区久久 |