如何搭建WordPress博客系统

34次阅读
没有评论

共计 3081 个字符,预计需要花费 8 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下如何搭建 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/

 

或登录 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 地址

 


Site Title: SDBWordpress


Username: sequoiadb


Password: sequoiadb


选择 Confirm use of weak password


Your Email:
test@test.com


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

 

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

 

3)更换桌面主题

 

 

 

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

 

简单编辑文章后

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计3081字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)