JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

免费空间   2014年05月02日 17:56  

JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

JAE京东云引擎是京东推出的支持Java、Ruby、Python、PHP、Node.js多语言、弹性的服务端运行环境,记得JAE刚刚推出来的时候基本上是一个不成熟的产品,问题多多,之后过了一段时间,新版的JAE终于可以安装和运行一些程序了。

上一篇的JAE安装运行WordPress有朋友对使用Git上传管理JAE京东云引擎代码很兴趣,还有朋友询问如何在JAE上安装Discuz!论坛,这篇文章里也一并给出相关的测试教程。这里又不得吐槽一下JAE京东云引擎“简陋”的文档的问题。

JAE京东云引擎已经可以使用Git来上传管理代码文件了,但是官方的Git帮助文档真心不敢“恭维”——复制了一连串的“百科知识”,然后就……完了。对比一下百度BAE的Git操作教程——图文并茂,又生动形象,不得不想问一下JAE运营团队是不是人手不够。

另外又说的一下就是JAE的开发者论坛,论坛上询问咨询的人问题有不少,但是没见到一个问题是官方出来做出正确解答的,比如说在JAE京东云引擎安装和运行Discuz!,我看到了有好几个帖子,但是最后都是无人回复,实在是让人失望。

建立JAE多向国内外的一些优秀云平台学习并不断地完善:

JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

一、JAE京东云引擎Git管理准备工作

1、熟悉JAE京东云引擎基本的操作:新版京东云擎JAE云空间申请使用和安装运行WordPress博客

2、下载并安装好msysGit工具:msysGit下载地址

3、下载并安装好TortoiseGit工具:TortoiseGit下载地址(32位的)。

4、TortoiseGit已经有了中文语言:TortoiseGit中文包下载地址

二、JAE使用Git工具上传代码

1、在本地新建一个文件夹,然后进入文件夹右击,选择“Git 克隆”。

Git选择本地克隆

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

Git填入URL地址

3、确定后会将JAE上的应用代码下载到本地。

Git下载到本地

4、然后将你要上传代码复制到此文件夹中,例如freehao123,右击文件夹freehao123,选择TortoiseGit。

Git选择添加

5、选择“增加”。

Git增加到列表

6、全选所有的文件,将所有的文件添加到版本库中。

Git全选所有文件

7、最后右击文件夹,选择“Git 提交Master”。

Git提交到Master

8、第一次使用TortoiseGit时会要求输入全局用户信息。

Git填写全局账户

9、接着在“日志信息”中输入标记,确定。(点击放大)

Git确定提交

10、添加完成后,再点击“推送”。

Git开始推送

11、默认,点击确定。(点击放大)

Git开始上传代码

12、这里可能要输入JAE的应用账号和密码,验证正确后就会自动上传文件了。

Git上传了文件

13、打开JAE管理中心就可以看到代码文件上传成功了。

Git查看文件

三、JAE京东云引擎发布代码安装程序

1、JAE京东云引擎上传完了代码后,进入到应用管理中心,点击“快速部署”。

Git快速部署应用

2、接着再打开JAE页面就可以看到程序的安装页面了,例如上传了Discuz!论坛程序就会跳转到安装界面。

JAE京东云引擎开始安装

3、经过测试JAE空间对于Discuz!论坛运行是满足PHP要求的,但是问题出在SQL数据库方面。

JAE京东云引擎正常的环境

4、由于JAE支持的SQL语句只有SELECT语句和SHOW语句,一旦超过此权限就会被禁止,出现“Forbidden command”错误提示。

JAE京东云引擎限制数据库权限

四、JAE京东云引擎使用mywebsql管理数据库

1、JAE提供的数据库管理工具Adminer,看到上面无法安装Discuz!论坛,想采用导入SQL数据库的办法来安装,一看Adminer连个导出与导出功能都没有,真是“寒碜”。

2、MyWebSql 是一个基于Web的MySQL数据库管理客户端,类似phpMyAdmin,但是功能上与phpMyAdmin差不多的,且可以正常运行在JAE免费空间上。

3、要使用MyWebSql需要下载程序包:MyWebSql下载地址。官方网站:https://mywebsql.net/

4、将下载下来的MyWebSql程序包解压,修改config/auth.php文件的33行,替换成JAE数据库的地址。

JAE京东云引擎修改代码

5、将config/servers.php的37行也改成JAE的数据库地址。

JAE京东云引擎替换成数据库地址

6、最后将MyWebSql上传到JAE代码库中,点击“快速部署”,刷新页面就能够看到MyWebSql登录页面了。

JAE京东云引擎看到登录页面了

7、这是MyWebSql的数据库管理功能界面,功能足够全,也足够强大。

JAE京东云引擎功能强大

8、导入与导出SQL数据库等都已经有了。

JAE京东云引擎导入导出数据库

9、JAE空间相关演示:

  • 1、主页:https://ifreehao123.jd-app.com/
  • 2、DZ论坛:https://freehao123.jd-app.com/
  • 3、外链:https://freehao123.jd-app.com/yanshi.jpg

JAE京东云引擎的外链图片

五、JAE京东云引擎Git和MyWebSql使用小结

1、用TortoiseGit来管理JAE的代码确实非常地方便,况且TortoiseGit有中文语言,不会操作的可以根据TortoiseGit的提示来操作,非常地简单,而且JAE上传速度也快,更新了代码后记得要重新部署一下。

2、JAE京东云引擎目前来说对SQL数据库限制过多,导致安装和运行Discuz!论坛也会出错,经过部落测试需要自己手动修改Discuz!论坛的源代码,去掉不允许的数据库操作权限,但是在使用的过程还是问题多多。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源

十个便宜VPS主机分享-VPS服务器建站和搭建应用服务体验
2014年六大免费VPS主机-免费VPS申请、使用和点评

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有83 位神马家族成员冒出泡来在农场开始干活了
  • 好勤快啊

    烟花易冷 回复:

    @何朝城, 真快呀

    何朝城 回复:

    @烟花易冷, 刚好看到的

    这是农场的第 1 块农田,部落批准 [何朝城] 在[2014-5-2 18:02]开垦完成.
  • iei

    Git很强大,JAE的官方文档写得不详细。

    好东西 回复:

    @iei, 网上面的资料太多了,我觉得这篇不错,和大家分享一下,我就是在这里学会的
    https://www.ihref.com/read-16377.html

    这是农场的第 2 块农田,部落批准 [iei] 在[2014-5-2 18:04]开垦完成.
  • 不错,赞一个。。。

    这是农场的第 3 块农田,部落批准 [烟花易冷] 在[2014-5-2 18:10]开垦完成.
  • git很好用的

    这是农场的第 4 块农田,部落批准 [逗妇乳] 在[2014-5-2 18:11]开垦完成.
  • 需要折腾的JAE…….

    这是农场的第 5 块农田,部落批准 [stephen] 在[2014-5-2 18:13]开垦完成.
  • 前排,赞,qi写的教程通俗易懂~

    qi 回复:

    @无纯洁, 关于那个Git我发现用中文更容易使用,之前用了英文,总是没有弄清上传操作的先后顺序。

    这是农场的第 6 块农田,部落批准 [无纯洁] 在[2014-5-2 18:19]开垦完成.
  • 绑米要备@案,无爱~

    包子 回复:

    @E享乐, 如果不限流量,*也无防

    这是农场的第 7 块农田,部落批准 [E享乐] 在[2014-5-2 18:49]开垦完成.
  • 疯子 12

    都是直接通过 zip上传….

    qi 回复:

    @疯子, 发现Git来管理文件比FTP还要方便。

    包子 回复:

    @qi, 当然,用FTP或者WEB上传ZIP太坑了

    这是农场的第 8 块农田,部落批准 [疯子] 在[2014-5-2 18:49]开垦完成.
  • ytf4425 15

    每日打卡,打卡时间:19时17分52秒

    这是农场的第 9 块农田,部落批准 [ytf4425] 在[2014-5-2 19:17]开垦完成.
  • 陌羽 3

    演示站烂了还是我电脑烂了?

    ytf4425 回复:

    @陌羽, 目测演示站

    qi 回复:

    @陌羽, DZ无法正常运行。

    陌羽 回复:

    @qi, JD果然是坑

    qi 回复:

    @陌羽, 它数据库限制了,而且代码是公开的,所以密码什么都是直接可以被看到的。

    陌羽 回复:

    @qi, 代码的话不清楚,反正看到“私有”字样就觉得有点坑。果然【JB.COM京北】不是被冤枉的,被吐槽出翔 :twisted:

    qi 回复:

    @陌羽, 感觉JAE没有用心做。

    这是农场的第 10 块农田,部落批准 [陌羽] 在[2014-5-2 19:24]开垦完成.
  • ytf4425 15

    搞得我又想去备@案了

    这是农场的第 11 块农田,部落批准 [ytf4425] 在[2014-5-2 19:34]开垦完成.
  • 博客演示,你是在逗我吗?

    qi 回复:

    @唯一度博客, 没有博客。

    唯一度博客 回复:

    @qi, 错了错了,是论坛。论坛打开严重错位

    qi 回复:

    @唯一度博客, 论坛被限制了,所以显示不正常。

    这是农场的第 12 块农田,部落批准 [唯一度博客] 在[2014-5-2 19:38]开垦完成.
  • 弱者 7

    真实太赞了!之前搞了个jae,就是不会用git。。。

    qi 回复:

    @弱者, 感觉用Git好管理文件。

    jiawei 回复:

    @qi, 大神,我弱弱问下,克隆代码的时候那个账号密码是京东的账号密码么? 我输入进去显示错误~~

    这是农场的第 13 块农田,部落批准 [弱者] 在[2014-5-2 20:33]开垦完成.
  • SenLief 1

    大大 知不知道JAE用户是中文名字如何git

    qi 回复:

    @SenLief, JAE的项目名才是Git的登录名,项目名是英文的。

    这是农场的第 14 块农田,部落批准 [SenLief] 在[2014-5-2 22:33]开垦完成.
  • :cry: 就来看一看

    这是农场的第 15 块农田,部落批准 [潮流台] 在[2014-5-2 22:58]开垦完成.
  • 不错我也弄个演示站在京东 wenda.weknow.cn

    包子 回复:

    @悦听有声, 速度真心快

    极雪 回复:

    @悦听有声, 求送问答主题

    这是农场的第 16 块农田,部落批准 [悦听有声] 在[2014-5-2 23:52]开垦完成.
  • 包子

    @qi 姐姐,git push上去以后,代码貌似是不是全部公开可见的库?

    qi 回复:

    @包子, 是全部公开的,别人都能下载。

    亡月帝 回复:

    @包子, 代码库是公开的,不过代码库托管的只是你论坛的原始代码包,没有任何数据…你自己论坛的数据是不会外泄的

    这是农场的第 17 块农田,部落批准 [包子] 在[2014-5-3 00:23]开垦完成.
  • 弱者 7

    qi,推荐写一个bootstrap的教程呗~

    qi 回复:

    @弱者, 好的,我去看看。

    这是农场的第 18 块农田,部落批准 [弱者] 在[2014-5-3 10:11]开垦完成.
  • JAE没BAE好用。。。不过BAE收费了

    qi 回复:

    @agohost虚拟主机, BAE现在一天还有免费的限额。

    agohost虚拟主机 回复:

    @qi, 百度超流氓,怎么敢用。免费限额一超,你必须冲钱,不充钱数据就不还你。你都有几个没完成的程序在那里

    agohost虚拟主机 回复:

    @agohost虚拟主机, 是我。。。不是你

    包子 回复:

    @agohost虚拟主机, 你家的空间给开S2H吗?

    agohost虚拟主机 回复:

    @包子, SS@H这个是支持的。
    点我名字就好了。
    [img]https://v2.freep.cn/3tb_1405042158106sxk512293.png[/img]

    这是农场的第 19 块农田,部落批准 [agohost虚拟主机] 在[2014-5-3 10:53]开垦完成.
  • ss_ss 13

    @qi, 感觉sourcetree也挺好用的样子。。就是不知道有没有中文。>.>

    qi 回复:

    @ss_ss, sourcetree也不错。

    这是农场的第 20 块农田,部落批准 [ss_ss] 在[2014-5-3 14:10]开垦完成.
  • Jason 16

    国内的云都用git什么的上传啊!

    包子 回复:

    @Jason, 国外的大多用GIT,国内大多用SVN

    Jason 回复:

    @包子, 额。。失误失误!

    qqwei 回复:

    @包子, 这个可以用外链数据库,我用freehosting的数据,dz完美运行,
    还有问下10m mysql可以放多少dz的数据

    这是农场的第 21 块农田,部落批准 [Jason] 在[2014-5-3 14:15]开垦完成.
  • Kung 23

    GIT这个东西还是一如既往的不会用- –

    这是农场的第 22 块农田,部落批准 [Kung] 在[2014-5-3 15:11]开垦完成.
  • 版主出一个jae安装cdn的教程呗~用bae安装的方式安装后发现文件下载不显示大小,而且大于5M的文件不能加速…

    这是农场的第 23 块农田,部落批准 [Green] 在[2014-5-7 00:18]开垦完成.
  • 数据库是可以在线导入文件的,最大2M,点击sql命令,右边方框下有上传文件的按钮。

    qi 回复:

    @include, 原来在右下方。

    kkk 回复:

    @include, 可以修改2m的限制吗?我的数据库有10m,没办法上传

    这是农场的第 24 块农田,部落批准 [include] 在[2014-5-12 13:58]开垦完成.
  • Wention 9

    wordpress包直接官网的维和不行?

    qi 回复:

    @Wention, 需要修改一下wp-config.php。

    这是农场的第 25 块农田,部落批准 [Wention] 在[2014-5-16 20:03]开垦完成.
  • qqwei 3

    @qi 这个可以用外链数据库,我用freehosting的数据,dz完美运行,
    还有问下10m mysql可以放多少dz的数据

    这是农场的第 26 块农田,部落批准 [qqwei] 在[2014-6-2 19:17]开垦完成.
  • JAE还没支持数据写入本地,也就是安装以后一旦修改代码,要Git Push更新,然后要“重新部署”,结果是主机重启,之前自动生成的文件(比如安装Typecho生成的config.php)就会没了,于是又要重走一遍安装过程,但是数据都还在 ╮(╯-╰)╭

    这是农场的第 27 块农田,部落批准 [豆杀包] 在[2014-6-5 20:07]开垦完成.
  • 这个看起来倒是很不错哟

    这是农场的第 28 块农田,部落批准 [每日秀] 在[2014-7-6 12:46]开垦完成.
  • 欲风 1

    最坑爹的是数据库好像不支持外键。。

    这是农场的第 29 块农田,部落批准 [欲风] 在[2014-7-8 09:46]开垦完成.
  • fff

    求问,卡在MyWebSql数据库地址的地方了。
    我可以登录从浏览器登录MyWebSql的数据库,地址https://dliuyun.jd-app.com/,但是安装博客,论坛时输入数据库地址:dliuyun.jd-app.com,却无法连接,555,是地址输错了吗?

    qi 回复:

    @fff, 数据库地址现在是不是变化了?

    这是农场的第 30 块农田,部落批准 [fff] 在[2014-7-11 23:47]开垦完成.
  • lnos

    求解释啊,JAE到底能不能 创建文件啊 我只看到编辑文件啊

    编辑文件后提交了,还要点击下部署才行吗?????

    好麻烦啊

    这是农场的第 31 块农田,部落批准 [lnos] 在[2014-7-16 21:34]开垦完成.
  • lnos

    实在晕了,求解啊
    点了推送之后的用户名和密码到底是什么啊
    是我登录京东的密码吗,我试了 显示红色的失败 上传不了啊

    这是农场的第 32 块农田,部落批准 [lnos] 在[2014-7-17 23:27]开垦完成.
  • lnos

    好了,不用了

    这是农场的第 33 块农田,部落批准 [lnos] 在[2014-7-18 00:19]开垦完成.
  • dvorak

    求问下MyWebSql导出的数据库文件是一个.html,可是导入必须要.cvs或.txt,这是要自己改扩展名的节奏?

    qi 回复:

    @dvorak, 是不是导出选择错误的格式 了?

    这是农场的第 34 块农田,部落批准 [dvorak] 在[2014-7-18 11:33]开垦完成.
  • 载颐

    其实自带的GIT GUI就够用了

    这是农场的第 35 块农田,部落批准 [载颐] 在[2014-7-27 12:04]开垦完成.
  • 真不好搞,按照qi说的方法安装了软件也没搞成功,于是乎直接再GIT里更新编辑代码,居然默认首页依然未有变化,过段放弃了。

    qi 回复:

    @pxmeteor, 确实不好弄,官方对空间的支持也不是很好。

    这是农场的第 36 块农田,部落批准 [pxmeteor] 在[2014-8-14 15:12]开垦完成.
  • 好东西

    网上面的资料太多了,我觉得这篇不错,和大家分享一下,我就是在这里学会的
    https://www.ihref.com/read-16377.html

    这是农场的第 37 块农田,部落批准 [好东西] 在[2014-8-16 09:38]开垦完成.
  • 部署 ghost

    deploy app: ( ###)….fail,err:在重启应用程序 时发生异常,stage fail

    无论是上传包部署还是自己 git 上传文件之后快速部署都是这样,求帮助!

    qi 回复:

    @ShinCurry, 是不是上传的程序有问题?

    ShinCurry 回复:

    @qi, 不会吧~官方网站下的。「好像很多人都遇到这个问题、也许是JAE 本身的原因吧」「诶,都找不到免费的 VPS…」

    这是农场的第 38 块农田,部落批准 [ShinCurry] 在[2014-8-21 16:55]开垦完成.
  • 挨踢青年

    我在执行第三步的时候,提示git不能完全退出(退出码 128) 何解?

    这是农场的第 39 块农田,部落批准 [挨踢青年] 在[2014-8-29 17:04]开垦完成.
  • 我是新手,我想问下mywebsql是将整个文件夹上传还是里面的内容啊

    这是农场的第 40 块农田,部落批准 [Hitfake] 在[2014-9-4 13:39]开垦完成.
  • 京东云引擎很不靠谱,也不可靠,京东本身就没有那个技术实力,而且京东盈利状况堪忧,实际上是亏损的,他搞这个是为了模仿亚马逊云,把自己包装成中国的亚马逊到美国股市上圈钱.现在京东已经完成到美国上市任务,俨然成了市值400亿美元的中国小型亚马逊,云引擎这个画皮已经没用的,京东云引擎不可能盈利,会严重影响实际上巨亏的京东,不管愿不愿意,刘强东抛弃京东云引擎是迟早的事,大家没有必要浪费时间研究这个,免费为首富刘强东宣传

    这是农场的第 41 块农田,部落批准 [hot8bbs] 在[2014-9-28 22:30]开垦完成.
  • 四弦 1

    京东云2.28停止服务,如@hot8bbs 所言已经挂掉

    这是农场的第 42 块农田,部落批准 [四弦] 在[2015-2-15 13:12]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


(Ctrl + Enter提交)   

部落快速搜索栏

热门点击排行榜

网站导航栏

X
返回顶部