文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

如何搭建Wordpress博客系统

2024-04-02 19:55

关注

小编给大家分享一下如何搭建Wordpress博客系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

安装SequoiaDB

本文使用Linux Ubuntu Server 18.10作为服务器,SequoiaDB巨杉数据库版本为3.2.1。

本教程默认使用sudo用户名密码为“sequoiadb:sequoiadb”,默认home路径为/home/sequoiadb。

对于使用CentOS等其他Linux版本的用户,本文所描述的流程可能略有不同,需要根据实际情况自行调整。

1)下载并安装SequoiaDB巨杉数据库

$ wget http://cdn.sequoiadb.com/images/sequoiadb/x86_64/sequoiadb-3.2.1-linux_x86_64.tar.gz

$   tar -zxvf sequoiadb-3.2.1-linux_x86_64.tar.gz

$   cd sequoiadb-3.2.1/

$   sudo ./setup.sh

之后一直回车确认各个默认参数即可。

2) 使用数据库实例用户创建默认实例

$ sudo su sdbadmin

$   /opt/sequoiadb/tools/deploy/quickDeploy.sh

3)连接数据库并开启事务功能并设置默认隔离级别RC

$ /opt/sequoiadb/bin/sdb

>   db = new Sdb() ;

>   db.updateConf ( { transactionon: true, transisolation: 1 } ) ;

>   quit ;

$   /opt/sequoiadb/bin/sdbstop

$   /opt/sequoiadb/bin/sdbstart

安装Apache与PHP

更新系统包并安装Apache与PHP

$ sudo apt-get update

$   sudo apt-get install apache2 php libapache2-mod-php php-mysql unzip php-xml

安装Wordpress

本教程使用Wordpress 5.2.1。

1)登录Wordpress官网下载页面https://wordpress.org/download/releases/

 如何搭建Wordpress博客系统

或登录sequoiadb用户,使用wget下载安装包

$ wget   https://wordpress.org/wordpress-5.2.1.tar.gz

2)安装Wordpress并配置

$ tar -zxvf wordpress-5.2.1.tar.gz

$   cd wordpress

$   sudo rm /var/www/html/*

$   sudo cp -R * /var/www/html/

$   sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

$   sudo chown www-data:www-data /var/www/html/*

3)更改配置文件

$ sudo vi /var/www/html/wp-config.php

define(   'DB_NAME', 'database_name_here' ); 变为  define( 'DB_NAME', 'wordpress’ );

define(   'DB_USER', 'username_here' );      变为  define( 'DB_USER', ‘sequoiadb’ );

define(   'DB_PASSWORD', 'password_here' ); 变为  define( 'DB_PASSWORD', 'sequoiadb' );

define(   'DB_HOST', 'localhost' );           变为  define( 'DB_HOST', ‘<服务器IP地址>’ );

4) 创建Wordpress数据库

$ sudo su sdbadmin

$   /opt/sequoiasql/mysql/bin/mysql -S   /opt/sequoiasql/mysql/database/3306/mysqld.sock -u root

mysql>   create user 'sequoiadb'@'localhost' identified by 'sequoiadb';

mysql>   create database wordpress;

mysql>   grant all on wordpress.* to ‘sequoiadb'@’localhost';

mysql>   grant all privileges on *.* to 'sequoiadb'@'%' identified by 'sequoiadb' with   grant option;

mysql>   exit

5) 确认表被分散在多个分区

$ /opt/sequoiadb/bin/sdb

>   db=new Sdb() ;

>   db.snapshot(SDB_SNAP_CATALOG) ;

……

{

  "_id": {

    "$oid":   "5cecf121116eae6117df17dc"

  },

  "Name":   "wordpress.wp_posts",

  "UniqueID": 4294967308,

  "Version": 1,

  "ReplSize": -1,

  "Attribute": 1,

  "AttributeDesc":   "Compressed",

  "CompressionType": 1,

  "CompressionTypeDesc":   "lzw",

  "ShardingKey": {

    "ID": 1

  },

  "EnsureShardingIndex": false,

  "ShardingType": "hash",

  "Partition": 4096,

  "InternalV": 3,

  "CataInfo": [

    {

      "ID": 0,

      "GroupID": 1000,

      "GroupName":   "group1",

      "LowBound": {

        "": 0

      },

      "UpBound": {

        "": 1365

      }

    },

    {

      "ID": 1,

      "GroupID": 1001,

      "GroupName":   "group2",

      "LowBound": {

        "": 1365

      },

      "UpBound": {

        "": 2730

      }

    },

    {

      "ID": 2,

      "GroupID": 1002,

      "GroupName":   "group3",

      "LowBound": {

        "": 2730

      },

      "UpBound": {

        "": 4096

      }

    }

  ],

  "AutoSplit": true,

  "AutoIncrement": [

    {

      "SequenceName":   "SYS_4294967308_ID_SEQ",

      "Field": "ID",

      "Generated":   "default",

      "SequenceID": 11

    }

  ]

}

……

其中针对每个表的CataInfo字段为该表分散在不同分区的一致性散列范围,而分区键则为ShardingKey字段。对于wp_posts来说,其表结构显示数据根据ID字段进行散列切分,数据被打散至集群的三个分区中。

配置Wordpress

1) 通过浏览器登录服务器IP地址

 如何搭建Wordpress博客系统

l  Site Title: SDBWordpress

l  Username: sequoiadb

l  Password: sequoiadb

l  选择Confirm use of weak password

l  Your Email: test@test.com

l  点击Install WordPress按键,得到安装成功界面

 如何搭建Wordpress博客系统

2) 使用sequoiadb:sequoiadb作为用户名密码登录

 如何搭建Wordpress博客系统

3) 更换桌面主题

 如何搭建Wordpress博客系统

 如何搭建Wordpress博客系统

 如何搭建Wordpress博客系统

4) 回到Wordpress博客首页,可以尝试更改博客内容或添加评论

 如何搭建Wordpress博客系统

简单编辑文章后

如何搭建Wordpress博客系统

以上是“如何搭建Wordpress博客系统”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-开源
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯