zoukankan      html  css  js  c++  java
  • 将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

     

  • 相关阅读:
    爬虫的基本原理、requests模块、模拟登陆网站、爬取视频网站、cookie池和代理池、正向代理和反向代理
    git初识、
    签发token、校验token、多方式登录签发token的实现、自定义认证反爬规则的认证类、admin使用自定义User表:新增用户密码密文、群查接口各种筛选组件数据准备、drf搜索过滤组件、drf排序过滤组件、drf基础分页组件
    频率认证源码分析、自定义频率认证组件、JWT认证、drf-jwt插件
    auth组件的权限六表 自定义User的权限六表 六表之间的数据访问 三大认证整体源码分析 自定义认证类 系统权限类 自定义权限类
    视图类与序列化类传参、二次封装response类、视图家族、GenericAPIView视图基类、mixins视图6大工具类、generic中的工具视图、视图集、GenericAPIView 与 APIView 作为两大继承视图的区别、工具视图集、路由组件(了解)
    修改文件后缀
    python统计自己微信好友并抓取信息
    关于今日头条小程序(字节跳动小程序)相关问题
    关于飞鱼文档不详细无法拉取数据问题
  • 原文地址:https://www.cnblogs.com/zhangteng512/p/3023191.html
Copyright © 2011-2022 走看看