广告
返回顶部
首页 > 资讯 > CMS >如何搭建Wordpress博客系统
  • 550
分享到

如何搭建Wordpress博客系统

2024-04-02 19:04:59 550人浏览 八月长安
摘要

小编给大家分享一下如何搭建Wordpress博客系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装SequoiaDB本文使用

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

 如何搭建Wordpress博客系统

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

 如何搭建Wordpress博客系统

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按键,得到安装成功界面

 如何搭建Wordpress博客系统

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

 如何搭建Wordpress博客系统

3) 更换桌面主题

 如何搭建Wordpress博客系统

 如何搭建Wordpress博客系统

 如何搭建Wordpress博客系统

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

 如何搭建Wordpress博客系统

简单编辑文章后

如何搭建Wordpress博客系统

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

--结束END--

本文标题: 如何搭建Wordpress博客系统

本文链接: https://www.lsjlt.com/news/66496.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何搭建Wordpress博客系统
    小编给大家分享一下如何搭建Wordpress博客系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装SequoiaDB本文使用...
    99+
    2022-10-19
  • 五、nginx搭建WordPress博客系统
    1、简介WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordP...
    99+
    2022-10-18
  • LAMP下如何搭建WordPress博客
    这篇文章主要介绍LAMP下如何搭建WordPress博客,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的...
    99+
    2023-06-28
  • Ubuntu如何搭建WordPress个人博客
    这篇文章主要介绍了Ubuntu如何搭建WordPress个人博客的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu如何搭建WordPress个人博客文章都会有所收获,下面我们一起来看看吧。准备 LAMP...
    99+
    2023-07-04
  • 如何搭建FireKylin博客系统
    这篇文章主要为大家展示了“如何搭建FireKylin博客系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何搭建FireKylin博客系统”这篇文章吧。FireKylin 是基于国内先进的No...
    99+
    2023-06-27
  • Docker和wordpress怎么搭建博客
    本篇内容介绍了“Docker和wordpress怎么搭建博客”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用Docker 和 wordpr...
    99+
    2023-06-26
  • 使用LAMP+wordpress搭建并美化博客
    准备篇一个域名可以去万网,新网,...,...一个云空间(最好买香港主机,或者外国的,不用备案)然后将域名添加解析到自己的云空间的ip地址即添加一条A记录安装篇下载wordpress安装包。安装lamp: ...
    99+
    2022-10-18
  • php个人博客系统怎么搭建
    要搭建一个 PHP 个人博客系统,你需要以下步骤:1. 选择一个合适的 PHP 框架,比如 Laravel、CodeIgniter、...
    99+
    2023-06-14
    php个人博客 php
  • 如何使用博客系统搭建个人网站
    如何使用博客系统搭建个人网站,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通...
    99+
    2023-06-12
  • PythonDjango实现个人博客系统的搭建
    目录1.需要安装Python和Django2.创建一个Django项目3.创建一个Django应用程序4.配置数据库5.创建模型6.创建视图7.创建模板8.创建URL9.更新主URL...
    99+
    2023-05-17
    Python Django搭建个人博客系统 Python Django 博客系统 Python Django 系统
  • WordPress最好用的博客系统之一
    关键字描述:之一 系统 博客 最好 WordPress 主题 非常 使用 方便   WordPress 是目前最好用的博客系统之一。它体积小,功能强,使用简单,符合网络标准,主题和插件资源丰富,深受网友喜欢。从 Goo...
    99+
    2022-06-12
    之一 系统 博客 最好 WordPress 主题 非常 方便 使用
  • Centos系列编译安装php7+nginx1.12及搭建自己的wordpress博客
    脚本方式安装,快速简单.复制到编写软件放大字体,这里字体太小.安装完nginx+php看个人需要数据库搭建位置.数据库安装完成创建数据库及授权(5.7方式)5.7数据库初始密码查看systemctl mys...
    99+
    2022-10-18
  • LAMP平台下搭建论坛和博客系统
    CentOS6.5系统中构建LAMP平台在LAMP平台下搭建论坛页面使用模板进行发布论坛以及博客系统相对来说方便快捷,部署简单使用discuz发布论坛一,配置数据库1.为论坛页面配置数据库2.配置论坛连接数...
    99+
    2022-10-18
  • AMH面板+wordpress搭建个人博客详细教程(下)
        上节已经把建博客的AMH面板搭建部分进行了详细讲解,如果还没有看过面板搭建部分的可以先看我上节写的AMH面板搭建部分,了解了面板搭建再返回来看本节内容,这节把剩下的内容写完,直到...
    99+
    2022-10-18
  • 如何快速搭建Firekylin博客
    小编给大家分享一下如何快速搭建Firekylin博客,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1).安装 Node.jscurl --silent&...
    99+
    2023-06-27
  • 博客建站系统有哪些
    博客建站系统有以下常见的几种WordPressWordPress是基于PHP+MySQL开发的开源博客产品,WordPress安全性高、模板多并提供免费下载,且使用WordPress利于SEO优化,但WordPress不能真正意义上实现静态...
    99+
    2022-10-06
  • 博客用什么建站系统
    博客用织梦cms建站系统好,织梦cms拥有大量免费的漂亮模版,能够一键建站,简单易用,功能齐全,如果你的用户流量比较大,可以用帝国cms,它负载能力超强,适合用来建资源大站。...
    99+
    2022-10-18
  • 如何使用GitLab搭建个人博客
    近年来,个人博客已成为程序员、设计师等人群不可或缺的一部分。然而,建立博客对于新手来说,并不是一件容易的事情。有许多选择,例如用WordPress、Hugo、Jekyll等技术,但这些方案多少有些麻烦。本文将介绍如何使用GitLab来搭建个...
    99+
    2023-10-22
  • WordPress博客系统搜索引擎优化seo全攻略
    1.空间的选择 wordpress要求 php+mysql的支持,rewrite功能,比如apache的mod-rewrite或iis rewrite。 空间的速度,Google已经明确把空间的速度列入网站排名要素之一,...
    99+
    2022-06-12
    搜索引擎优化
  • 探讨如何在GitHub上搭建Hexo博客
    GitHub是一个全球开放的代码托管平台,为开发者提供了一个方便协作和分享代码的平台。而Hexo是一个快速、简洁且高效的博客框架,基于Node.js开发。在这篇文章中,我们将探讨如何在GitHub上搭建Hexo博客。创建GitHub仓库首先...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作