如何搭建WordPress博客系统

分类:编程技术 时间:2024-02-20 16:02 浏览:0 评论:0
0
小编就跟大家分享一下如何搭建WordPress博客系统。相信大多数人对此还不是很了解,所以分享这篇文章供大家参考。希望您读完这篇文章后能有所收获。我们一起来了解一下吧。试一试!

安装SequoiaDB

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

本教程中使用的默认 sudo 用户名和密码是“sequoiadb:sequoiadb”,默认主路径是 /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 红杉数据库-3.2.1/

$ sudo ./setup.sh

此后只需按 Enter 确认每个默认值范围。

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 解压 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并配置

< /tbody>

$ 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> 创建由 'sequoiadb' 标识的用户 'sequoiadb'@'localhost';

mysql> 创建数据库 wordpress;

mysql> 将 wordpress.* 上的所有权限授予 'sequoiadb'@'localhost';

mysql> 授予对 wordpress.* 的所有权限*.* 到由带有授予选项的“sequoiadb”标识的“sequoiadb”@“%”;

mysql> 退出

5) 确认表分布在多个分区

$ /opt/sequoiadb/bin/sdb

> db=new Sdb();

> db.snapshot(SDB_SNAP_CATALOG);

……

{

"_id": {

"$oid": "5cecf121116eae6117df17dc"

} ,

“名称”:“wordpress.wp_posts”,

“唯一ID”:4294967308,

“版本”:1,

"ReplSize": -1,

"属性": 1,

"AttributeDesc": "压缩",

"压缩类型": 1,< /p>

"压缩类型描述": "lzw",

"ShardingKey": {

"ID": 1

},

“EnsureShardingIndex”:false,

“ShardingType”:“哈希”,

“分区”:4096,

“InternalV”:3 ,

"CataInfo": [

{

"ID": 0,

"GroupID": 1000,

>

"GroupName": "group1",

"LowBound": {

"": 0

  },

"UpBound": {

"": 1365

}

},

{

" ID": 1,

"GroupID": 1001,

"GroupName": "group2",

"LowBound": {

< p> "": 1365

},

"UpBound": {

"": 2730

p>

}

},

{

"ID": 2,

"GroupID": 1002,

"GroupName": "group3",

"LowBound": {

“”:2730

“UpBound”:{

“”:4096

}

}

],

"自动分割": true,

"自动增量": [

{

"SequenceName" :“SYS_4294967308_ID_SEQ”,

“字段”:“ID”,

“生成”:“默认”,

“SequenceID”:11

>

}

]

}

......

每个表的CataInfo字段是分散在不同分区的表的一致性。 hash范围,分区键为ShardingKey字段。对于wp_posts,表结构显示数据根据ID字段进行哈希和分段,数据分散到集群的三个分区中。

配置WordPress

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

l站点标题:SDBWordpress

l 用户名:sequoiadb

l 密码:sequoiadb

l 选择确认使用弱密码

l 您的 Email: test@test.com

l 点击安装WordPress按钮,出现安装成功界面

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

< p>3) 更改桌面主题

< p>4)返回WordPress博客首页,您可以尝试更改博客内容或添加评论

简单编辑文章后

以上就是文章《如何搭建WordPress博客系统》的全部内容,感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何搭建WordPress博客系统

用户评论