怎么在百度云BAE搭建WordPress个人博客
百度云BAE,是百度推出的一个免费的网络应用平台,支持多种语言,并且包含有百度云数据库、百度云存储等功能.如果你想免费的使用WordPress搭建个人博客,百度云BAE是一个不错的选择.百度云支持绑定自己的域名.下面,我就给大家仔细讲解搭建过程!百度云不支持直接发送邮件,可以使用百度云消息实现.
1.前往http://developer.baidu.com/注册百度开发者帐号.
2.注册登录后,进入管理中心,点击网页右上角的 快速创建应用.选择类型并填写应用名称,选择接入方式,如图:
3.应用创建后,点击 管理,进入详细应用.然后点击左侧菜单,进入 云环境(BAE),点击托管设置,填写应用域名.此处的应用域名就是你的个人网页,在百度云的独立域名.
4.创建应用版本,上传代码包.压缩包后缀只能为ZIP,代码必须为一级目录.然后选择压缩包,点击确定.
5.创建数据库进入 云环境(BAE) 服务管理 MySql(云数据库),点击创建数据库,直接点确定即可.
6.获取连接数据库的帐号密码端口.很重要的一步,很多人的教程中都没有这一步,用于wp-config.php配置.进入 版本管理,点击右边的 编辑 ,进入百度代码编辑平台.
7.
使用百度代码编辑平台,新建一个PHP文件,文件名称test.php,粘贴下面的代码到 test.php ,修改数据库名称为您自己的数据库名称,数据库名称可以在刚才的mysql云数据库处查看.
/*替换为你自己的数据库名(可从管理中心查看到)*/ $dbname = '数据库名称,请自行修改'; /*从环境变量里取出数据库连接需要的参数*/ $host = getenv('HTTP_BAE_ENV_ADDR_SQL_IP'); $port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT'); $user = getenv('HTTP_BAE_ENV_AK'); $pwd = getenv('HTTP_BAE_ENV_SK'); echo 'host:'.$host.''; echo 'port:'.$port.''; echo 'user:'.$user.''; echo 'pwd:'.$pwd.''; /*接着调用mysql_connect()连接服务器*/ $link = @mysql_connect("{$host}:{$port}",$user,$pwd,true); if(!$link) { die("Connect Server Failed: " . mysql_error()); } /*连接成功后立即调用mysql_select_db()选中需要连接的数据库*/ if(!mysql_select_db($dbname,$link)) { die("Select Database Failed: " . mysql_error($link)); } /*至此连接已完全建立,就可对当前数据库进行相应的操作了*/ /*!!!注意,无法再通过本次连接调用mysql_select_db来切换到其它数据库了!!!*/ /* 需要再连接其它数据库,请再使用mysql_connect+mysql_select_db启动另一个连接*/ /** * 接下来就可以使用其它标准php mysql函数操作进行数据库操作 */ /*显式关闭连接,非必须*/ mysql_close($link);
请把数据库修改成自己的数据库名后再进行保存.保存后访问 test.php 文件.访问路径为 版本号+您的百度BAE域名+test.php.我的是http://0.thismywordpress.duapp.com/test.php
图中,从上倒下,依次是: IP 端口 用户名 密码.
8.进入代码编辑中心,讲 wp-config-sample.php 重命名为 wp-config.php.修改配置文件并保存,MYSQL主机一栏请按照下面填写,不正确填写,无法链接数据库.
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', '数据库名称'); /** MySQL数据库用户名 */ define('DB_USER', '用户名'); /** MySQL数据库密码 */ define('DB_PASSWORD', '密码'); /** MySQL主机 */ define('DB_HOST', 'sqld.duapp.com:4050/数据库名称');
保存后,访问域名,便可进行安装了,到这里,百度云上搭建WordPress就算完成了.
虽然百度云BAE免费的,但是使用上也有一些不方便的地方,例如 直接的发送邮件无法使用,SMTP也不行,必须使用百度 消息队列。百度云有百度云存储功能,相当于免费的图库,WordPress有这方面的插件.实现百度云BAES上WordPress发送邮件和百度云存储,我会在后面的文章讲解。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/145298.html