共计 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 地址
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 按键,得到安装成功界面
2)使用 sequoiadb:sequoiadb 作为用户名密码登录
3)更换桌面主题
4)回到 Wordpress 博客首页,可以尝试更改博客内容或添加评论
简单编辑文章后
以上是“如何搭建 Wordpress 博客系统”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!