从使用京东云擎(JAE)一周的体验来说,稳定性的确欠佳,最近又收到很多朋友经常反应的两个问题,问题一是WordPress回到初始安装状态,问题二是提示访问的网站不存在。
官方的的解释是:因为重启后导致临时生成的文件丢失造成的,目前的确存在重新部署本地文件丢失的问题,JAE底层用的是cf原本是不支持本地文件保存的,我们目前正在用自己的方案来实现对应用文件的保存,敬请期待!
下面来说一下解决京东云擎(JAE)不定时回到初始状态的问题:
下载WordPress的安装包,找到根目录的wp-config-sample.php文件,用记事本打开,然后找到如下图的代码:
/** WordPress数据库的名称 */
define('DB_NAME', 'database_name_here');
/** MySQL数据库用户名 */
define('DB_USER', 'username_here');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'password_here');
/** MySQL主机 */
define('DB_HOST', 'localhost');
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
然后按照相应的提示进行修改,其中包括数据库名称、用户名和密码、主机这几项,可以从JAE的数据库获取这些信息,修改后如下所示:
/** WordPress数据库的名称 */
define('DB_NAME', '这里填写数据库名称');
/** MySQL数据库用户名 */
define('DB_USER', '这里填写数据库用户名');
/** MySQL数据库密码 */
define('DB_PASSWORD', '这里填写数据库密码');
/** MySQL主机 */
define('DB_HOST', '填写主机,JAE默认的是10.0.16.16:4066');
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
修改之后另存为wp-config.php,并删除之前原本存在的wp-config-sample.php,然后重新打包为zip格式,上传部署。这样就解决了每次应用重启后文件丢失而重新清空数据库而进行重新安装的问题。
解决问题二,网站不存在问题,小z怀疑出现这种情况是包意外损坏或全部丢失,还有网友说是WordPress耗费过多内存而崩溃导致,出现这种情况的话,还是按照上面的修改wp-config-sample.php文件,然后使用Git来进行部署(可能新手不是很熟悉),然后每次出现这种情况的时候点击一键部署就可以还原了(已经测试成功)。另外网友提到的是内存不够,可以尝试调整应用内存看是否还会出现此问题。
下一次写一下Git进行部署的教程,尽量帮助更多的朋友,JAE目前有点不稳定,当然如果你喜欢折腾,我相信你会一步步解决所遇到的问题,学习到更多的知识,也不要忘记分享哦,共同进步。
相关阅读:京东云擎(JAE)免费搭建WordPress站点
京东云擎(JAE)环境下安装WordPress插件和主题
小Z是大神啊,用的这么熟悉,赞赞赞!
您过奖了,我也只是在学习中。
小Z 用的很好啊
那为什么会出现这种情况 ,调了编码。fail,err:在部署war包到引擎 时发生异常,invalid byte sequence in UTF-8
阿里云、百度BAE、新浪云、盛大云、京东云,国内这些大佬个个都玩云服务。。。。看这京东能免费几天
京东目前处于测试阶段,今年内不会收费。另外云计算是趋势所在,也是巨头们喜欢的一块大蛋糕。所以谁都想分一快,国外较成熟的已经有亚马逊、谷歌、微软的云服务,而国内还有一定的差距。因此我们必须得追赶
确实对Git一点也不熟悉,求教程。。另外,jae有可能做图床吗?不会上传下载。
JAE不适合做图床,虽然有提供1G的应用空间,不过都是临时的。应用一旦重启临时文件全部丢失。所以建议使用其它图床插件,最近应该会写Git部署教程。感谢支持!
京东云?好冷门啊
现在是测试阶段,知道的人的确比较少。成熟一点的有SAE和BAE
为什么我的没有头像呢
去注册一个Gravatar头像就可以了
免费的就是麻烦
我顶!!! 分享得很不错!学习了…..