SAE搭建Discuz教程、新浪SAE免費建站?

Tags: 教程, 新浪, 建站,

Sina App Engine(簡稱SAE)是新浪研發中心推出的國內首個公有云計算平臺,支持PHP,MySQL,Memcached,Mail,TaskQueue,RDC(關係型數據庫集群)等服務,可以免費提供給開發者使用,現在介紹一下再SAE下安裝discuz論壇的教程!(由於SAE不支持IO讀寫操作,上傳的代碼目錄沒有寫入權限,故無法安裝Discuz原生版本,所以只能安裝專門針對SAE移植的Discuz版本。下邊材料給SAE移植的discuz最新版本下載地址)

SAE搭建Discuz教程、新浪SAE免費建站

工具/原料

Discuz SAE最新移植版百度網盤下載:鏈接: 密碼: xqpu

SAE賬號(申請註冊方法請參照本經驗最後邊的“參考資料”的鏈接)

博客地址:

一、基於SAE的Discuz手動建站教程

登陸SAE賬號,進入我的應用——創建應用

SAE搭建Discuz教程、新浪SAE免費建站

進入創建新應用的信息填寫界面,此處需要填寫一個贈送的三級域名,名稱可以自擬,但是創建後不可以更改了。填寫應用名稱,應用的中文名稱,僅供顯示用的。選擇開發語言,Discuz是PHP+Mysql,故選擇php。填寫完畢後,點擊【創建應用】

SAE搭建Discuz教程、新浪SAE免費建站

應用創建成功後會有個提示,提示結束後頁面調轉到我的首頁» 應用列表» 我創建的應用,這裡即可看到剛才創建的應用了。

SAE搭建Discuz教程、新浪SAE免費建站

點擊應用名稱,進入應用匯總信息頁面,如圖所示,這裡的access key和secret key將在後邊使用到。可以【點擊查看】隱藏了的密碼

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

點擊服務管理下的Mysql,進入服務管理——》MySQL下,點擊【點擊初始化MySQL】

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

第一、初始化MySQL成功,產生數據庫相關的用戶信息和現數據庫相關操作權限等!點擊現數據庫管理可以進入管理操作!完成後如下圖:

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

第二、Memcache初始化 進入gis102應用後,依次點擊“服務管理”——》Memcache,如下圖

(這裡我輸入“11”M大小,各位可以輸入10M或者其他,提交。對於雲豆,新註冊用戶贈送500個,實名認證再贈送2000個雲豆)

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

第三、Storage的初始化,不要勾選“私有”,否則外面的http請求就沒法訪問到論壇資源內容! Domain名稱請設置為“discuzx”,這是因為移植版的discuzx4sae默認是“discuzx”不然後邊程序安裝完成樣式出現問題!

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

第四創建一個代碼版本。在應用管理——代碼管理——創建一個版本,版本號自定,這裡默認為1即可,點擊創建即可成功!

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

第五、上次代碼包;創建好版本後,點擊操作——上傳代碼包,如圖所示

SAE搭建Discuz教程、新浪SAE免費建站

代碼文件會在上傳後進行解壓的。過程需要幾分鐘。如圖所示

SAE搭建Discuz教程、新浪SAE免費建站

第六、安裝discuz程序!上傳好了discuz程序代碼後,接下來就是安裝discuz程序了。在瀏覽器打開新的空白窗口,輸入如圖域名“ 版本號.域名.sinaapp.com/install/”如圖所示

SAE搭建Discuz教程、新浪SAE免費建站

點擊我同意——繼續會有環境不可寫類似錯誤,不過提示不需要管它,這是SAE的Discuz一直版本正常出現的,繼續“下一步”——全新安裝——下一步!

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

接下來是數據庫的安裝配置,填寫好個人的信息,管理員的賬號等!其他就可以設自己的,不熟悉的請根據提示“除郵箱外其餘數據庫信息不要修改”默認即可!

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

數據庫安裝完成後,直接跳轉到網站管理中心的後臺,登陸賬號即可(上步驟創建的管理員賬號)

SAE搭建Discuz教程、新浪SAE免費建站

登陸後臺成功後,會提示“Please delete install/index.php via FTP!

SAE搭建Discuz教程、新浪SAE免費建站

到——應用管理»代碼管理下,找到對應的版本號網站,操作——編輯代碼;找到install文件下,雙擊進入刪除index。php文件

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

刷新管理中心後臺,發現提示已經沒有了,進入後臺管理界面正常,對於提示升級的更新暫不用理!

SAE搭建Discuz教程、新浪SAE免費建站

網站到此已經搭建完成,但是目前打開論壇首頁發現一個問題,論壇樣式有問題,沒有排版。貌似缺少CSS樣式一樣!

SAE搭建Discuz教程、新浪SAE免費建站

解決方法:使用谷歌瀏覽器打開網站首頁,查詢調式代碼!(按F12即可),如圖,發現有兩個CSS文件GET錯誤,即無法找到路徑!按照路徑它應該是“域名/data/cache/”目錄下的文件。

SAE搭建Discuz教程、新浪SAE免費建站

編輯代碼,打開“版本1/data/cache/”下發現果然缺少了這兩個文件,可以到下載的discuzSAE文件包下找到/data/cache/目錄下缺少的兩個文件,上傳到空間即可!

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

兩個文件上傳完成後,點擊刷新論壇首頁查看效果(如何沒有效果,請到管理中心後臺——工具——更新緩存,後再刷新)。可以發現,論壇首頁排版回覆了。建站正式成功完成

SAE搭建Discuz教程、新浪SAE免費建站

解釋論壇排版問題錯亂原因

排版出亂的原因是因為移植版的discuzx把需要在服務器上修改寫入權限的文件目錄等,改放到了SAE中Storage文件存儲上了,如下圖

SAE搭建Discuz教程、新浪SAE免費建站

SAE搭建Discuz教程、新浪SAE免費建站

解決的方法就是按照樣式的路徑,回覆找不到的文件即可!本人這次安裝是缺少兩個文件,直接上傳空間的data/cache目錄下解決掉了。

相關問題答案