如何搭建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 ; p> $ /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 p> |
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> 创建由 '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); p> …… { p> "_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>} p> }, { "ID": 2, "GroupID": 1002, "GroupName": "group3", "LowBound": { p> “”:2730 “UpBound”:{ “”:4096 } } p> ], "自动分割": 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博客首页,您可以尝试更改博客内容或添加评论
简单编辑文章后
p>
以上就是文章《如何搭建WordPress博客系统》的全部内容,感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何搭建WordPress博客系统