新版京东云擎JAE云空间申请使用和安装运行WordPress博客
文章目录
- 申请开通JAE
- JAE安装WP
- JAE绑定域名
- 安装WP插件
- JAE申请小结
京东云擎 JD App Engine 是京东推出的一款公有云产品,部落在13年就已经分享过了京东云引擎申请使用方法,记得前一段时间有朋友告诉我京东云引擎JAE云计算空间做了不少的改进,现在空间运行一些程序如Wordpress等都很正常。
从京东云引擎和云空间控制平台来看,JAE确实改变了不少,不过我们主要还是看重的是空间本身是否功能强大得足以被我们“折腾”。JAE是使用Cloud Foundry为内核, 提供Java、Ruby、Python、PHP、Node.js多语言、弹性的服务端运行环境。
很荣幸这次能够收到两位博主发来的新版京东云引擎JAE云空间申请使用投稿,神部落发来的文章比较早一些,小z博客之后也发来了自己写的文章,这里部落就把这两篇文章编辑出来,分享给大家。值得注意的是,京东云引擎现在还是测试阶段,永久免费?你懂得。
对国内的云计算平台比较兴趣的,除了JAE,你还可以试试这些:
- 1、百度BAE:百度应用引擎BAE 3.0空间安装WordPress方法和运行WP博客测试
- 2、中国移动:中国移动MM应用托管免费Java和PHP空间提供MySQL和Memcache缓存
- 3、阿里云:阿里云新版ACE免费云空间申请使用:邀请码,上传文件,MysqL数据库
新版京东云引擎JAE云空间申请使用和安装运行Wordpress博客
一、申请开通京东云引擎JAE云空间
1、JAE官网:
- 1、官方网站:https://jae.jd.com/
2、首先打开京东云引擎网址,如果有账号则直接登录,没有就注册一个(PS:京东商城账号是可以直接登录的哦)。
3、进入控制台申请开通JAE服务,按照步骤填写开通。
4、开通成功后,进入控制台。点击云数据库>>新建数据库>>选择数据库类型(WordPress是Mysql数据库),然后点击创建按钮 。
5、接下来切换到应用引擎>>新建应用>>选择PHP应用并输入名称和二级域名>>然后点击创建。
二、京东云引擎JAE安装Wordpress
1、创建JAE应用成功后,点击部署管理
2、上传WordPress程序包,可直接在官网下载。
3、等待部署成功后,访问二级域名进行安装。
4、接下来我们要获取刚才创建的Mysql数据库的一些信息。点击云数据库>>点击数据库名字即可获取信息。
5、打开二级域名并输入刚才获取的信息进行安装,这里特别需要注意的是数据库主机为:连接地址和端口
6、进行安装操作,输入站点信息,管理员密码邮箱等。
7、大功告成,接下来开始登录wordpress后台吧,你是不是很兴奋呢?
8、JAE安装Wordpress另一个方式:修改wp-config.php,自动获取JAE空间的数据库信息,主要是把以下代码添加到wp-config.php中,就可以实现在安装时不需要输入数据库信息了。
/**
*从环境变量中获取数据库信息
*/
$ip = getenv('JAE_MYSQL_IP');
$port = getenv('JAE_MYSQL_PORT');
$host = $ip.":".$port;
$user = getenv('JAE_MYSQL_USERNAME');
$pass = getenv('JAE_MYSQL_PASSWORD');
$dbname = getenv('JAE_MYSQL_DBNAME');
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', $dbname);
/** MySQL数据库用户名 */
define('DB_USER', $user);
/** MySQL数据库密码 */
define('DB_PASSWORD', $pass);
/** MySQL主机 */
define('DB_HOST', $host);
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
三、京东云引擎JAE绑定域名方法
1、记得之前JAE没有绑定域名这项功能,新版本的JAE云空间可以绑定自己的域名,应该最近新加的。进入到JAE应用控制面板,点击“绑定域名”。
2、输入一个已经有BA号的域名,提交给JAE审核,京东承诺两个工作日审核完毕。
四、JAE环境下安装WordPress插件主题
1、 因为JAE函数缺失,所以不能在线安装主题和插件,我们只得通过其它的办法来解决这个问题,我们这里还是用的直接部署。有朋友在线安装插件的时候结果被还原到了初始状态,这可能是JAE的一个BUG,后续应该会解决这个问题。
2、还有种情况就是应用被重启也会出现这个问题,的确有点坑爹,不过已经发邮件进行了反馈。JAE只是用来测试和学习还可以,不建议用来托管某个应用,不然容易挂掉。
3、首先下载wordpress的安装包,解压后将需要的主题放到wp-content\themes\目录下,插件放到wp-content\plugins\目录下,如下图所示:
4、将主题和插件放到指定目录之后我们进行重新压缩,格式必须为zip包,否则不支持,所有文件必须压缩到根目录。需要注意的是插件必须是从官方下载的全新插件,直接复制已经使用过的插件会部署失败。
5、进行重新压缩之后再上传包部署,这样一来我们把需要的主题和插件都集成到wordpress安装包中了。安装好wordpress后就自带你添加的主题和插件。
6、另外上传到wordpress媒体库的文件只是临时保存,如果应用一旦重启那就全没了,所以建议集成图床插件进去,比如七牛云存储插件,或者发布文章的时候使用外链发布。
7、JAE会遇到自动重启的问题很坑爹,情况尚不明。另外应用48小时内无人访问也会自动进入休眠状态。另外会使用Git的童鞋强烈建使用Git来进行一键部署,这样更加方便管理代码。
8、JAE安装Wordpress相关演示:
- 1、主页:https://xzblog.jd-app.com/
- 2、探针:https://chinchin.jd-app.com/
五、京东云引擎JAE申请使用小结
1、百度BAE3.0开始收费,那么选择SAE或者京东JAE还是不错的,目前JAE完全免费,并提供单个5G数据库,20个应用,所以还是非常的给力,尽情的去折腾吧。另外JAE还提供了域名绑定服务,不过前提是域名已经备案,否则只能使用JAE分配的二级域名了。不过目前JAE还在测试阶段,可能存在一些不稳定因素。
2、京东云引擎目前只支持Git进行代码部署,可能对新手而言不是很熟悉,那么你可以选择在本地将WordPress安装包添加主题和插件后压缩为zip再进行部署管理,这样就可以免去用Git来进行部署,当然如果去熟悉Git操作效率将会更高,管理更加方便。目前还在继续折腾中。。。
文章出自:小z博客和神部落两位博主 由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。