企业如何通过vue小程序开发满足高效运营与合规性需求
393
2023-12-24
小编给大家分享一下如何搭建Wordpress博客系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
本文使用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
$ sudo apt-get update
$ sudo apt-get install apache2 php libapache2-mod-php php-mysql unzip php-xml
本教程使用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字段进行散列切分,数据被打散至集群的三个分区中。
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博客系统”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~