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多向国内外的一些优秀云平台学习并不断地完善:
- 1、GAE安装WP:谷歌GAE安装WordPress博客:创建Cloud SQL上传文件和绑定域名
- 2、百度BAE空间:百度应用引擎BAE 3.0空间安装WordPress方法和运行WP博客测试
- 3、自建CDN平台:自制国内免费CDN加快网页加载速度:SaeLayerCDN和MeiuPic SAE
JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
一、JAE京东云引擎Git管理准备工作
1、熟悉JAE京东云引擎基本的操作:新版京东云擎JAE云空间申请使用和安装运行WordPress博客
2、下载并安装好msysGit工具:msysGit下载地址。
3、下载并安装好TortoiseGit工具:TortoiseGit下载地址(32位的)。
4、TortoiseGit已经有了中文语言:TortoiseGit中文包下载地址。
二、JAE使用Git工具上传代码
1、在本地新建一个文件夹,然后进入文件夹右击,选择“Git 克隆”。
2、接着在版本库中填入你的JAE Git URL地址。
3、确定后会将JAE上的应用代码下载到本地。
4、然后将你要上传代码复制到此文件夹中,例如freehao123,右击文件夹freehao123,选择TortoiseGit。
5、选择“增加”。
6、全选所有的文件,将所有的文件添加到版本库中。
7、最后右击文件夹,选择“Git 提交Master”。
8、第一次使用TortoiseGit时会要求输入全局用户信息。
9、接着在“日志信息”中输入标记,确定。(点击放大)
10、添加完成后,再点击“推送”。
11、默认,点击确定。(点击放大)
12、这里可能要输入JAE的应用账号和密码,验证正确后就会自动上传文件了。
13、打开JAE管理中心就可以看到代码文件上传成功了。
三、JAE京东云引擎发布代码安装程序
1、JAE京东云引擎上传完了代码后,进入到应用管理中心,点击“快速部署”。
2、接着再打开JAE页面就可以看到程序的安装页面了,例如上传了Discuz!论坛程序就会跳转到安装界面。
3、经过测试JAE空间对于Discuz!论坛运行是满足PHP要求的,但是问题出在SQL数据库方面。
4、由于JAE支持的SQL语句只有SELECT语句和SHOW语句,一旦超过此权限就会被禁止,出现“Forbidden command”错误提示。
四、JAE京东云引擎使用mywebsql管理数据库
1、JAE提供的数据库管理工具Adminer,看到上面无法安装Discuz!论坛,想采用导入SQL数据库的办法来安装,一看Adminer连个导出与导出功能都没有,真是“寒碜”。
2、MyWebSql 是一个基于Web的MySQL数据库管理客户端,类似phpMyAdmin,但是功能上与phpMyAdmin差不多的,且可以正常运行在JAE免费空间上。
3、要使用MyWebSql需要下载程序包:MyWebSql下载地址。官方网站:http://mywebsql.net/
4、将下载下来的MyWebSql程序包解压,修改config/auth.php文件的33行,替换成JAE数据库的地址。
5、将config/servers.php的37行也改成JAE的数据库地址。
6、最后将MyWebSql上传到JAE代码库中,点击“快速部署”,刷新页面就能够看到MyWebSql登录页面了。
7、这是MyWebSql的数据库管理功能界面,功能足够全,也足够强大。
8、导入与导出SQL数据库等都已经有了。
9、JAE空间相关演示:
- 1、主页:http://ifreehao123.jd-app.com/
- 2、DZ论坛:http://freehao123.jd-app.com/
- 3、外链:http://freehao123.jd-app.com/yanshi.jpg
五、JAE京东云引擎Git和MyWebSql使用小结
1、用TortoiseGit来管理JAE的代码确实非常地方便,况且TortoiseGit有中文语言,不会操作的可以根据TortoiseGit的提示来操作,非常地简单,而且JAE上传速度也快,更新了代码后记得要重新部署一下。
2、JAE京东云引擎目前来说对SQL数据库限制过多,导致安装和运行Discuz!论坛也会出错,经过部落测试需要自己手动修改Discuz!论坛的源代码,去掉不允许的数据库操作权限,但是在使用的过程还是问题多多。
文章出自:免费资源部落 http://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源
JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理的更多相关文章
- 用git上传项目到GitHub或者码云全过程
用git上传项目到GitHub或者码云全过程 1. 会生成一个隐藏文件夹".git".这是一个不可删文件,因为暂存区和历史区还有一些其他的信息都在这里,删掉就不是一个完整的仓库了 ...
- git上传布置代码 git优势
ftp 软件 可直接上传至服务器但不便于管理 Git上传 GitHub/码云/codinghub 登录服务器 ssh 协议登录 ssh 账户@ip地址 密码 mkdir 创建文件 workspace ...
- git上传项目代码到github
参考: git学习——上传项目代码到github github上传时出现error: src refspec master does not match any解决办法 git 上传本地文件到gith ...
- 如何使用Git上传项目代码到代码服务器
如你本机新建Git项目 地址:git@github.com:yourName/yourRepo.git,远程代码库服务器地址:192.168.10.1,远程代码服务器账户名密码:admin 密码:12 ...
- 使用Git上传项目代码到github
github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.这对于一般人来说公共仓库就已经足够了. 注册账户以及创建仓库 要想使用gi ...
- 如何使用Git上传项目代码到github
这是我第一次应用git,以下仅供git的初学者参考. github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.这对于一般人来说 ...
- eclipse下使用git上传(下载)代码至(从)github
eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git . 如果十分悲剧 ...
- git 上传你代码到码云
转载自:http://blog.csdn.net/u013776188/article/details/60867437
- git上传下载代码操作
提交代码实质上都要走这样的操作 " 本地代码 --> 本地服务器" "本地服务器 --> 远程服务器" 其实小伙伴就记住两个词就好了. Commi ...
随机推荐
- Css Rest 方法
在当今网页设计/开发实践中,使用CSS来为语义化的(X)HTML标记添加样式风格是 重要的关键.在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的 ...
- 如何用cocoapods 来管理项目中的第三方框架?
一.安装 1.如果以前安装过,升级到10.10后工作不正常,可以先删除cocoapods $ sudo gem uninstall cocoapods ----------------------- ...
- table边框不显示
今日在做报表的时候发现,最后一行隐藏后整个报表的下边框会不显示,猜测是td的边框隐藏后但table并未设置边框,导致下边框没有出现.因此设置了table边框后问题解决.table和td的边框关系如下实 ...
- sysctl: command not found
在安装RedHat5.9时没有在安装时定制软件包,在后面使用sysctl命令时提示: -bash: sysctl: command not found 找了半天原来是还需要安装: rpm -ivh p ...
- Create a custom configSection in web.config or app.config file
config file: <?xml version="1.0" encoding="utf-8" ?> <configuration> ...
- Windows 配置JAVA的环境变量
Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能. 工具/原料 JD ...
- Linux 下 Hadoop java api 问题
1. org.apache.hadoop.security.AccessControlException: Permission denied: user=opsuser, access=WRITE, ...
- java源码解析——Stack类
在java中,Stack类继承了Vector类.Vector类和我们经常使用的ArrayList是类似的,底层也是使用了数组来实现,只不过Vector是线程安全的.因此可以知道Stack也是线程安全的 ...
- javascript Node操作
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 为什么Lisp没有流行起来
很久以前,这种语言站在计算机科学研究的前沿,特别是人工智能的研究方面.现在,它很少被用到,这一切并不是因为古老,类似古老的语言却被广泛应用.其他类似的古老的语言有??FORTRAN. COBOL. L ...