JAE京東雲引擎Git上傳管理代碼教程和京東雲數據庫導入導出管理

 

JAE京東雲引擎Git上傳管理代碼教程和京東雲數據庫導入導出管理

JAE京東雲引擎是京東推出的支持Java、Ruby、Python、PHP、Node.js多語言、彈性的服務端運行環境,記得JAE剛剛推出來的時候基本上是一個不成熟的產品,問題多多,以後過了一段時間,新版的JAE終於能夠安裝和運行一些程序了。php

上一篇的JAE安裝運行WordPress有朋友對使用Git上傳管理JAE京東雲引擎代碼很興趣,還有朋友詢問如何在JAE上安裝Discuz!論壇,這篇文章裏也一併給出相關的測試教程。這裏又不得吐槽一下JAE京東雲引擎「簡陋」的文檔的問題。git

JAE京東雲引擎已經可使用Git來上傳管理代碼文件了,可是官方的Git幫助文檔真心不敢「恭維」——複製了一連串的「百科知識」,而後就……完了。對比一下百度BAE的Git操做教程——圖文並茂,又生動形象,不得不想問一下JAE運營團隊是否是人手不夠。web

另外又說的一下就是JAE的開發者論壇,論壇上詢問諮詢的人問題有很多,可是沒見到一個問題是官方出來作出正確解答的,好比說在JAE京東雲引擎安裝和運行Discuz!,我看到了有好幾個帖子,可是最後都是無人回覆,實在是讓人失望。sql

創建JAE多向國內外的一些優秀雲平臺學習並不斷地完善:數據庫

JAE京東雲引擎Git上傳管理代碼教程和京東雲數據庫導入導出管理app

1、JAE京東雲引擎Git管理準備工做ide

一、熟悉JAE京東雲引擎基本的操做:新版京東雲擎JAE雲空間申請使用和安裝運行WordPress博客wordpress

二、下載並安裝好msysGit工具:msysGit下載地址工具

三、下載並安裝好TortoiseGit工具:TortoiseGit下載地址(32位的)。學習

四、TortoiseGit已經有了中文語言:TortoiseGit中文包下載地址

2、JAE使用Git工具上傳代碼

一、在本地新建一個文件夾,而後進入文件夾右擊,選擇「Git 克隆」。

Git選擇本地克隆

二、接着在版本庫中填入你的JAE Git URL地址。

Git填入URL地址

三、肯定後會將JAE上的應用代碼下載到本地。

Git下載到本地

四、而後將你要上傳代碼複製到此文件夾中,例如freehao123,右擊文件夾freehao123,選擇TortoiseGit。

Git選擇添加

五、選擇「增長」。

Git增長到列表

六、全選全部的文件,將全部的文件添加到版本庫中。

Git全選全部文件

七、最後右擊文件夾,選擇「Git 提交Master」。

Git提交到Master

八、第一次使用TortoiseGit時會要求輸入全局用戶信息。

Git填寫全局帳戶

九、接着在「日誌信息」中輸入標記,肯定。(點擊放大)

Git肯定提交

十、添加完成後,再點擊「推送」。

Git開始推送

十一、默認,點擊肯定。(點擊放大)

Git開始上傳代碼

十二、這裏可能要輸入JAE的應用帳號和密碼,驗證正確後就會自動上傳文件了。

Git上傳了文件

1三、打開JAE管理中心就能夠看到代碼文件上傳成功了。

Git查看文件

3、JAE京東雲引擎發佈代碼安裝程序

一、JAE京東雲引擎上傳完了代碼後,進入到應用管理中心,點擊「快速部署」。

Git快速部署應用

二、接着再打開JAE頁面就能夠看到程序的安裝頁面了,例如上傳了Discuz!論壇程序就會跳轉到安裝界面。

JAE京東雲引擎開始安裝

三、通過測試JAE空間對於Discuz!論壇運行是知足PHP要求的,可是問題出在SQL數據庫方面。

JAE京東雲引擎正常的環境

四、因爲JAE支持的SQL語句只有SELECT語句和SHOW語句,一旦超過此權限就會被禁止,出現「Forbidden command」錯誤提示。

JAE京東雲引擎限制數據庫權限

4、JAE京東雲引擎使用mywebsql管理數據庫

一、JAE提供的數據庫管理工具Adminer,看到上面沒法安裝Discuz!論壇,想採用導入SQL數據庫的辦法來安裝,一看Adminer連個導出與導出功能都沒有,真是「寒磣」。

二、MyWebSql 是一個基於Web的MySQL數據庫管理客戶端,相似phpMyAdmin,可是功能上與phpMyAdmin差很少的,且能夠正常運行在JAE免費空間上。

三、要使用MyWebSql須要下載程序包:MyWebSql下載地址。官方網站:http://mywebsql.net/

四、將下載下來的MyWebSql程序包解壓,修改config/auth.php文件的33行,替換成JAE數據庫的地址。

JAE京東雲引擎修改代碼

五、將config/servers.php的37行也改爲JAE的數據庫地址。

JAE京東雲引擎替換成數據庫地址

六、最後將MyWebSql上傳到JAE代碼庫中,點擊「快速部署」,刷新頁面就可以看到MyWebSql登陸頁面了。

JAE京東雲引擎看到登陸頁面了

七、這是MyWebSql的數據庫管理功能界面,功能足夠全,也足夠強大。

JAE京東雲引擎功能強大

八、導入與導出SQL數據庫等都已經有了。

JAE京東雲引擎導入導出數據庫

九、JAE空間相關演示:

  • 一、主頁:http://ifreehao123.jd-app.com/
  • 二、DZ論壇:http://freehao123.jd-app.com/
  • 三、外鏈:http://freehao123.jd-app.com/yanshi.jpg

JAE京東雲引擎的外鏈圖片

5、JAE京東雲引擎Git和MyWebSql使用小結

一、用TortoiseGit來管理JAE的代碼確實很是地方便,何況TortoiseGit有中文語言,不會操做的能夠根據TortoiseGit的提示來操做,很是地簡單,並且JAE上傳速度也快,更新了代碼後記得要從新部署一下。

二、JAE京東雲引擎目前來講對SQL數據庫限制過多,致使安裝和運行Discuz!論壇也會出錯,通過部落測試須要本身手動修改Discuz!論壇的源代碼,去掉不容許的數據庫操做權限,可是在使用的過程仍是問題多多。

文章出自:免費資源部落 http://www.freehao123.com/ 版權全部。本站文章除註明出處外,皆爲做者原創文章,可自由引用,但請註明來源

相關文章
相關標籤/搜索