1.首先得有一个BAE开发者帐号.只要有百度帐号就行,注册一下就成了开发者帐号.若是没有通过手机绑定则会提示必须绑定才能使用相应的功能.php
2.登录后点击建立应用,照提示填写相应的资料.保存并下一步.html
3.填写应用名称,不能与已有应用重复.接入方式使用默认.数据库
4.建立应用完成后会显示该应用相应的信息,其中API Key和Secret Key做为该应用的惟一凭证,后续可能会用到.app
5.接上一步,点击左边菜单栏中的”云环境(BAE)”跳转到版本管理页面,在左边菜单栏中点击”MySQL(云数据库)”,建立一个新的数据库.免费用户只能选择默认的256M内存+1G储存,不过1G的数据库足够用了.wordpress
6.数据建立完毕后点击设置,看一下字符集是否是采用utf8_general_ci,若是不是的话点击修改把它改过来,不然将不支持中文.默认的话应该就是utf8_general_ci了.这里也是PhpMyAdmin的入口,从此对数据库的管理都从这个页面进入.spa
7.回到BAE首页(developer.baidu.com/bae),点击左边菜单栏中的”云环境(BAE)”(注意这里的”云环境(BAE)”和第5步中的不是同一个界面)进入托管设置,填写该WordPress的二级域名和应用名称,其他选项使用默认.插件
8.完成托管设置后在左边菜单栏中点击”云储存”,建立一个bucket做为WordPress的储存空间,bucket名称建议和应用名称相同.code
9.再在左边菜单栏的”消息服务”中建立一个消息队列,做为各类消息传输的解决方案.名称跟应用名称保持一致就好.htm
10.这个时候准备工做都搞定了,在上传WordPress程序以前还要作一点小改动来知足BAE平台的要求.解压下载好的WordPress安装程序的zip压缩包到任意位置,进入/wordpress/将wp-config-sample.php重命名为wp-config.php,在其中加入BAE数据库的一些信息使之能够正常工做.能够按如下说明在wp-config.php中添加代码,也能够直接下载提供的wp-config.php文件,不管哪一种办法记得修改wp-config.php中的数据库名称($dbname)为你的数据库名称,就是第6步图片中的.blog
关于数据库的各个信息能够费点劲在PhpMyAdmin中获取,可是直接用代码获取能够省点事.将原始wp-config.php的第19到28行修改成如下内容:
define(‘DB_NAME’, $dbname);
/** MySQL database username */
define(‘DB_USER’, $user);
/** MySQL database password */
define(‘DB_PASSWORD’, $pass);
/** MySQL hostname */
define(‘DB_HOST’, $host);
define(‘BCS_BUCKET’, $bcs_bukect);
再在原始wp-config.php文件的19行以前添加以下代码:
$dbname = “***”;
$table_prefix = ‘***’;
$bcs_bukect = ‘***’;
?>
<?php
$ip = getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP’);
$port = getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT’);
$host = $ip.”:”.$port;
$user = getenv(‘HTTP_BAE_ENV_AK’);
$pass = getenv(‘HTTP_BAE_ENV_SK’);
其中三处的***由上到下分别填入数据库名称,应用名称,bucket名称.很明显这段代码自动帮你获取了IP,端口,用户名,密码等信息.最后将原始代码的第45到52行修改成
define(‘AUTH_KEY’, ‘$%^&*’);
define(‘SECURE_AUTH_KEY’, ’123231′);
define(‘LOGGED_IN_KEY’, ’21′);
define(‘NONCE_KEY’, ’212′);
define(‘AUTH_SALT’, ’21332′);
define(‘SECURE_AUTH_SALT’, ’324′);
define(‘LOGGED_IN_SALT’, ’3234′);
define(‘NONCE_SALT’, ’24′);
改了那么多地方嫌麻烦的话直接下载修改好的wp-config.php就好了,记得把$dbname , $table_prefix , $bcs_bukect 填好.最后保存修改好的wp-config.php,全选解压后的全部文件,从新压缩为WordPress.zip.
11.在云环境中的版本管理界面点击”建立新版本”,而且勾选”上传PHP代码包”,选择上一步从新压缩好的zip文件,点击保存后开始上传.
12.上传完后记得点击”上线”.而后点击”预览”,这个时候应该就自动进入了熟悉的WordPress安装界面,若是没进入的话手动输入”版本号.应用名称.duapp.com/wp-admin/install.php”.这个过程不须要再输入数据库信息,由于第10步已经设置好了.
安装完成以后登录进WordPress仪表盘,发现全部功能都与付费空间或者本地搭建的同样,插件主题安装都没问题,不须要像SAE那样必须所有经过SVN上传,省事.
但因为所使用的wordpress安装包不用,可能会出现不同的错误。建议到http://blog.gimhoy.com/archives/install-wordpress-on-bae.html下载安装包,其他操做同样。