新浪sae搭建伺服器
『壹』 我用新浪SAE做微信公眾平台伺服器,用include載入其他php文件,為什麼沒有用啊
sae是嚴格區分文件名大小寫的,這個要注意一切,如果你要引入同文件夾下的一個aaa.php文件,
你可以試試用
require_once "aaa.php";//絕對不可以是AAA.php
『貳』 新浪SAE和百度BAE等能不能用來做移動客戶端的伺服器端
sae不但可以做移動應用伺服器,而且還可以在雲端生成客戶端和調試應用
『叄』 怎麼用eclipse 部署Sina SAE代碼
如何用eclipse 部署Sina SAE代碼
新浪SAE為廣大開發者提供了一個低成本的應用開發環境,不需要太多的費用就可以利用新浪提供的強大的雲計算伺服器搭建自己的應用
一、安裝Subclipse
安裝Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位於Help -> Software Updates -> Find and Install...菜單下。
選擇搜索要安裝的新功能部件,點擊新建遠程站點,彈出,在URl輸入框輸入http://subclipse.tigris.org/update作為URL添加New Remote Site。
點擊OK後,系統會自動去網站上搜索該插件
http://www.uml.org.cn/pzgl/images/1120491A3-3.jpg
在圖2中選擇Subclipse點擊Next按鈕,直到安裝成功,點擊完成按鈕退出
然後重新啟動eclipse,
點擊eclipse窗體菜單,選擇打開透視圖,如果在裡面看見SVN資源庫研究,說明SVN插件已經安裝成功。此時在打開透視圖窗體里選擇SVN資源庫研究,點擊確定按鈕,在Eclipse左邊就會出現SVN資源庫的標簽。
二、建立版本庫
在SVN資源庫的標簽里點擊右鍵,選擇新建資源庫位置,再添加SVN資源庫窗體里URL里輸入https://svn.sinaapp.com/your_app_name,點擊完成,系統提示輸入用戶名和密碼,添加成功後,SVN資源庫的標簽里會顯示版本庫的信息
三、Check out
在SVN資源庫的標簽里選擇資源庫,點擊右鍵,選擇取出為,在從SVN取出窗體里輸入項目名稱,或者默認,直接點擊完成按鈕,版本庫即被下載成功,
四、提交和更新
進入導航器標簽里,我們可以看到被check out出來的版本庫資源,此時該資源路徑已經與伺服器上的路徑綁定在一起,現在我們要做的就是提交和更新,方法如下:
選擇你所要提交的文件或代碼,點擊右鍵,選擇小組,然後選擇提交和更新功能,就可以完成版本的提交和更新。
附新浪SAE SVN簡介
SAE自2011-7-10日起,將全面支持SVN代碼部署,用戶不僅可以通過任何SVN客戶端部署代碼,而且SAE現有的代碼部署方式也已經對接應用的SVN倉庫,即使不使用SVN客戶端部署代碼,也保證了代碼版本。
如:通過桌面SDK或在線SDK代碼編輯器(http://sdk.tools.sinaapp.com)等方式對代碼的修改、部署等操作也會像svn
commit一樣,產生一個新版本。通過SVN客戶端svn update可以獲取最近的更新,也可以通過svn客戶端回滾代碼。
SVN倉庫地址: https://svn.sinaapp.com/your_app_name (您可以通過此地址直接訪問)
如:應用域名是 test.sinaapp.com,那麼SVN倉庫地址是:https://svn.sinaapp.com/test
SVN用戶名: SAE安全郵箱
SVN密碼: SAE安全密碼
注:SVN用戶名和密碼為安全郵箱和安全密碼,不是微博賬號和微博密碼!
與標准SVN的區別
為了保持與SAE兼容,使用svn方式部署代碼到SAE有如下限制:
1. 文件名或目錄名不允許含有以下字元:",*,?,<,>,|,另外文件或文件名的開始與結束也不允許有空格。
2. 上傳單個文件大小不超過20M
3. 單個目錄下的文 件個數不能超過2000個
4. 每個應用代碼總大小不超過100M
5. 單個版本代碼總大小不超過50M
6. appname目錄下只允許存在10個以內的版本,並且版本號必須為正整數。(也就是說appname下面只允許出現10個以內的正整數目錄名,不允許有非目錄的存在)
代碼部署原理
SAE代碼部署分為三步:
創建應用
登陸SAE在線管理平台,「創建新應用」(http://sae.sina.com.cn/?m=myapp&a=create)時,如果創建成功,系統會自動為該應用創建一個SVN倉庫。假設新創建的應用名為newapp,那麼倉庫地址為:
https://svn.sinaapp.com/newapp/
此時,可以通過本地SVN客戶端檢出(checkout)該應用的本地工作目錄。
部署代碼
SAE提供了不同的代碼部署方式,可以分為兩類:
一是通過SVN客戶端部署,這是SAE推薦的代碼部署方法。
另一個是通過非SVN客戶端部署,即SAE之前提供的代碼部署方式,如桌面SDK(winodws, linux)、在線SDK(即代
碼在線編輯器)和推薦應用安裝。
這兩類代碼部署方法都會更新應用的SVN倉庫版本,但必須注意的是非SVN客戶端部署方式無法提供版本管理
功能,只能看到最新版本的代碼,也無法回滾代碼。
因此,強烈建議僅使用SVN客戶端方式部署代碼,如果同時使用非SVN客戶端方式部署,為避免代碼版本沖
突,請及時在本地SVN工作目錄下執行svn update操作,保證本地工作目錄與線上代碼保持一致。
『肆』 如何在新浪雲SAE創建JAVA/Android移動應用伺服器
在新浪雲SAE創建JAVA/Android移動應用伺服器
注冊登錄
進入雲應用控制台
創建應用,按照步驟一步一步來,這就不多說了
點擊你新創建的應用,來到管理界面
在這里可以看到Access key 和Secret key這兩個東西比較關鍵,待會會用到
之後來到代碼管理這里創建版本,當然沒有雲豆是創建不了的,所以先充值
上傳war包
這個比較關鍵,war包是指服務層連接資料庫層相應的代碼層,這里涉及到jdbc連接資料庫的三大關鍵,url,user,和password,
上傳好War包之後呢,接下來就是代碼管理下面的JVM管理,在這里可以設置虛擬機,也可以說是處理器的運行內存大小等相應資料
接下去就是快到最後一步了,去到Mysql進行資料庫sql語句上傳
導入自己的Mysql建表語句
啟動JVM
『伍』 開發微信公眾平台時必須使用新浪雲SAE或者百度雲BAE作為伺服器嗎可以使用騰訊雲伺服器嗎
什麼雲都可以。我之前用過騰訊雲後來用的阿里雲。開發主要是你最好有一個備案的網址。因為純IP的有些功能你是用不了。代碼的話你可以下載一下PHP版本的demo。然後做網址或者域名的解析,解析完之後,把你的代碼上傳到對應網址解析的文件夾。你先寫個小程序,可以測試一下網址訪問有沒有問題,最後再部署微信的其他功能。
『陸』 新浪SAE是什麼有什麼功能
SAE實際上就是個多節點的虛擬主機,跟雲主機差不多,只不過SAE的節點比一般的雲主機要多
把網站程序布署在SAE上比自己用獨立的伺服器穩定性和性能要高很多,比如我有台在電信託管的伺服器,我的網站就放在這台伺服器上,如果這台伺服器出現問題的話,我的網站就不能訪問了,但SAE實際上是個雲的環境,它有多節點,如果某結點的伺服器宕機的話會自動切換到其它的結點,不會出現網站打不開的情況,還有它不會出現如網通打開慢這樣的問題,而且還不用自己維護伺服器。
如果條件允許的話推薦使用SAE,只是SAE的性價比不高,它所有資源都要用豆豆買,現在個人用戶還不能綁定獨立域名,還有因為它是多節點,所以在文件寫入和資料庫上和一般的操作不太一樣,寫程序時要注意的地方多些。
『柒』 minecraft pe 如何利用新浪雲sae搭建伺服器
多玩兒我的世界盒子,裡面有
『捌』 新浪sae可否搭建我的世界伺服器,聽說sae不支持本地讀寫,有知道的幫下忙,謝謝
的確不支持本地讀寫但是可以使用SAE中的Storage
『玖』 我在新浪sae上放了一個web服務端,現在用socket連接它,怎麼得到ip地址
首先你需要解析外部傳進來的數據包,正常情況下,通信數據包的包頭已經包含了數據包的源端和目的端地址。目的端地址自然是你的IP地址,而你所要攻龔掇夾墀蝗峨偉法連做的就是對源端地址進行判斷。
如果源端地址是你指定的,那就解析數據包的凈載荷部分(payload),進行相應的處理;
若不是你指定的,那麼就不要處理,直接丟棄就好了。
這部分設計到socket底層編程,我以前用C#編寫過,完全可以實現。