国内现在是各种云,像神马腾讯云、盛大云、百度云、阿里云我是一个都不知道……其实还有一个京东云擎 (JAE)和微软云(Azure)

腾讯云、盛大云、阿里云、百度云都不再免费服务,貌似也就只有百度云免费过。而后的京东云和微软云都是免费的。就目前而言,在后期肯定也是要收费的,不然它开这个干嘛?免费给大家服务,没有一个老板是傻子。前期免费让你去尝尝鲜而已,而针对做网站而言,如果你这个网站做大了,那后期想搬家什么的又麻烦,所以可以用“免费”来吸引一大波的中小型站长青睐。不过,应该每个云的免费配额应该不同,目前了解到的免费力度最大的土豪应该是京东云擎

以下的教程我就照搬啦,懒得动手了。有兴趣的可以去试试。

教大家快速创建一个wordpress博客

wordpress官网:点击这里

京东云擎官网:点击这里

1、首先去注册一个京东账号,有的就直接登录咯

2、登录之后,点击控制台,首先创建应用,选择PHP-web

3、创建完应用就该数据库啦,选择mysqlDB,永久免费25GB呢~ (25G,牛B,百度、新浪是1G , JD真是土豪啊)

 

4、接下来,就能获取数据的地址和账号密码。因为,代码发布仅支持GIT模式,对新手还是有些门槛儿,所以我们选择部署包直接安装。下载您喜欢的php程序,直接上传压缩包~

 

5、我们是安装wordpress,所以就去wordpress官网下载安装包,然后再去上传上去即可。

6、但是京东云擎的架构是不支持临时文件丢失的,我搜了另外一篇日志,解决了这个问题。 日志来源如下:http://www.zouxiuping.com/archives/2379

从使用京东云擎(JAE)一周的体验来说,稳定性的确欠佳,最近又收到很多朋友经常反应的两个问题,问题一是WordPress回到初始安装状态,问题二是提示访问的网站不存在。

官方的的解释是:因为重启后导致临时生成的文件丢失造成的,目前的确存在重新部署本地文件丢失的问题,JAE底层用的是cf原本是不支持本地文件保存的,我们目前正在用自己的方案来实现对应用文件的保存,敬请期待!

下面来说一下解决京东云擎(JAE)不定时回到初始状态的问题:

wpno

下载WordPress的安装包,找到根目录的wp-config-sample.php文件,用记事本打开,然后找到如下图的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/** 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的数据库获取这些信息,修改后如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/** 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格式,上传部署。这样就解决了每次应用重启后文件丢失而重新清空数据库而进行重新安装的问题。

bushu

解决问题二,网站不存在问题,小z怀疑出现这种情况是包意外损坏或全部丢失,还有网友说是WordPress耗费过多内存而崩溃导致,出现这种情况的话,还是按照上面的修改wp-config-sample.php文件,然后使用Git来进行部署(可能新手不是很熟悉),然后每次出现这种情况的时候点击一键部署就可以还原了(已经测试成功)。另外网友提到的是内存不够,可以尝试调整应用内存看是否还会出现此问题。

 

 

版权声明:本文为cloud_china原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cloud_china/p/3802903.html