将wordpress博客挂到sae上

    将wordpress博客挂到sae上主要有两种方法。第一种,直接在sae的应用仓库里面添加一个wordpress应用;第二种方法,现在本地搭建好博客,再上传到sae上。

    第一种方法相当简单,就不做过多介绍了。在sae的应用仓库里面直接添加wordpress应用,跟着上面的步骤来就行了。

    主要说一下第二种方法。这种方法也适合将大多数网站挂到sae上。

    首先,需要在本地搭建一个worepress博客。

    Worepress是用php开发的,所以需要先安装php开发化境。我采用的是LAMP套装搭建php开发环境。LAMP套装是Linux+Apache+MySQL+php,Linux作为操作系统,我选用的是Ubuntu,Apache做为服务器,MySql是数据库,php作为服务器和数据库之间的接口,将这4者结合可以搭建以个高效的web服务器。我先在电脑上安装了LAMP套装测试wordpress,然后再讲它挂到sae上。

    Ubuntu安装LAMP套装:

sudo apt-get install tasksel

sudo tasksel install lamp-server

    

LAMP配置:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

      

    载入mysite配置:

sudo a2dissite default && sudo a2ensite mysite

sudo service apache2 reload

 

    重启Apache2:

sudo /etc/init.d/apache2 restart

    

    测试:

    新建/home/iris/mysite/index.html,在其中写出<p>Hellp world!</p>

    ps:iris是我的账户名,根据具体情况修改

    在浏览器中输入localhost,应该会出现一个写有"Hello world!"的页面,如果出现,则Apache安装成功。

进一步测试一下php。新建/home/iris/mysite/test.php,在里面写入<?php phpinfo(); ?>

    在浏览器中输入:localhost/tset.php。如果出现下面的页面,则说明php安装成功。

    

    测试完成后删除index.html和test.php。

    为wordpress创建数据库:

mysql -u root -p

mysql> CREATE DATABASE wordpress;

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON wordpress.* TO 'iris'@'localhost' IDENTIFIED BY 'irisisgood';

    

    下载wordpress,到<a href=" http://cn.wordpress.org/ ">这里</a>下载,我英语不好,就下载的中文版。

    将下载的zip文件解压,然后将wordpress文件夹下的所有文件复制到/home/iris/mystite目录下。

    然后修改一下文件权限:

sudo chmod -R 777 /home/vamei/mysite

      

    在浏览器中输入localhost,这个时候就能看到wordpress的配置页面了,然后按照上面的步骤一步一步配置就可以了。主要就是配置数据库和管理员账户。

    配置的时候会让你输入数据库名,数据库用户名和密码。数据库名就是上面创建的wordpress,用户名是上面创建的iris,密码是上面创建的irisisgood。

    配置完后,用管理员账户登录后台,进入控制面板就可以对你的博客进行管理。

    再在浏览器中输入localhost就可以看到你设置的博客了。

    再说一下修改主题。可以到http://wordpress.org/extend/themes/去下载你喜欢的主题,下载完后将其解压,将整个主题文件夹拷到/home/iris/mysite/wp-content/themes目录下。然后在控制面板的外观->主题下就可以看到刚下载的主题,进行更换。

    在本地测试完成后就可以挂到sae上了。在挂到sae上之前,我们需要现在本地修改一下,wp-config.php文件,修改一下数据库的配置,将其配置成sae上的三个是。打开wp-config.php文件。将如下代码段:

/** WordPress 数据库的名称 */

define('DB_NAME',wordpress);

 

/** MySQL 数据库用户名 */

define('DB_USER',iris);

 

/** MySQL 数据库密码 */

define('DB_PASSWORD', irisisgood);

 

/** MySQL 主机 */

define('DB_HOST', localhost);

    修改为下面对应的内容

/** WordPress 数据库的名称 */

define('DB_NAME', SAE_MYSQL_DB);

 

/** MySQL 数据库用户名 */

define('DB_USER', SAE_MYSQL_USER);

 

/** MySQL 数据库密码 */

define('DB_PASSWORD', SAE_MYSQL_PASS);

 

/** MySQL 主机 */

define('DB_HOST', SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT);

    

    要将网站挂到sae上,首先需要在sae(http://sae.sina.com.cn)上注册一个账号。

    注册完账号之后,选择我的应用,创建一个应用,填写如下表格:

    

    创建完应用之后,需要将代码提交上去,sae采用的svn提交。代码提交可以去看官网文档(http://sae.sina.com.cn/?m=devcenter&catId=212#anchor_a56d0a200f29dc4dcb9240ee47c794f9),写得很详细,我就是按官网步骤一步一步来的。我创建的应用名是iris。

    首先将你的项目检出到本地:

    在/home下创建svnroot文件夹。

在终端输入如下命令:

cd svnroot

svn checnkout https://svn.sinaapp.com/iris

      

    接着会让你先输入电脑账户的密码。然后是你在sae的svn账号,这个会让你输入两遍。svn的帐号是你注册时填的安全邮箱,密码是你设置的安全密码。开始以为svn账号是我sae的账号,搞了半天一直登不进去,后来才在官网上看到账号是安全邮箱。希望大家看了这个就不要去走弯路了。

    检出之后接着输入如下代码:

cd iris

mkdir 1

svn add 1

      

    然后将前面home/iris/mystite下的所有文件全部拷到home/iris/svnroot/iris/1下。

    然后使用svn commit命令提交代码:

svn commit –m"add wordpress version 1"

    -m后面的注释信息必须填写,应该是sae这样规定的。

    上传完代码后,可以在sae上在线编辑代码,但编辑代码后不会自动同步到本地,需要手动同步到本地:

svn update

      

    传完代码后,把wordpress挂到sae的工作就完成了。

    在浏览器输入iris.sinaapp.com就可以看到你的博客了,就是你现在看到的这个。

    本人只是个若采,初次使用,大神勿喷!大家可以多交流交流。

    

    更多参考资料:

    http://www.cnblogs.com/vamei/archive/2012/12/04/2799381.html

http://sae.sina.com.cn/?m=devcenter&catId=212#anchor_a56d0a200f29dc4dcb9240ee47c794f9

 

posted @ 2013-04-15 23:17  zhangteng  阅读(241)  评论(0编辑  收藏  举报