真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何搭建Wordpress博客系統(tǒng)

這篇文章將為大家詳細(xì)講解有關(guān)如何搭建 Wordpress 博客系統(tǒng),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

常山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站開(kāi)發(fā)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。

介紹

很多互聯(lián)網(wǎng)應(yīng)用程序開(kāi)發(fā)人員第一個(gè)接觸到的網(wǎng)站項(xiàng)目就是博客系統(tǒng)。而全球使用最廣的Wordpress常常被用戶用來(lái)快速搭建個(gè)人博客網(wǎng)站。默認(rèn)情況下,Wordpress一般在后臺(tái)使用MySQL關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)所有的博文及回復(fù)。本文將展示如何使用 SequoiaDB 巨杉分布式數(shù)據(jù)庫(kù)替換MySQL,成為Wordpress博客系統(tǒng)的后臺(tái)關(guān)系型數(shù)據(jù)庫(kù)。

通過(guò)閱讀本文,用戶可以了解到如何使用SequoiaDB巨杉數(shù)據(jù)庫(kù)的MySQL實(shí)例無(wú)縫替換標(biāo)準(zhǔn)MySQL數(shù)據(jù)庫(kù)。SequoiaDB巨杉數(shù)據(jù)庫(kù)允許用戶在不更改一行代碼的情況下直接對(duì)已有應(yīng)用進(jìn)行后臺(tái)MySQL數(shù)據(jù)庫(kù)遷移。

通過(guò)使用SequoiaDB巨杉數(shù)據(jù)庫(kù),用戶可以得到:

水平彈性擴(kuò)張100%全兼容MySQL優(yōu)秀的交易性能

WordPress是使用PHP語(yǔ)言開(kāi)發(fā)的博客平臺(tái),用戶可以在支持PHP和MySQL數(shù)據(jù)庫(kù)的服務(wù)器上架設(shè)屬于自己的網(wǎng)站,也可以把 WordPress當(dāng)作一個(gè)內(nèi)容管理系統(tǒng)(CMS)來(lái)使用。

WordPress有許多第三方開(kāi)發(fā)的免費(fèi)模板,安裝方式簡(jiǎn)單易用。同時(shí),WordPress官方支持中文版,并擁有成千上萬(wàn)個(gè)各式插件和不計(jì)其數(shù)的主題模板樣式。

如何搭建 Wordpress 博客系統(tǒng)

安裝SequoiaDB

本文使用Linux Ubuntu Server 18.10作為服務(wù)器,SequoiaDB巨杉數(shù)據(jù)庫(kù)版本為3.2.1。

本教程默認(rèn)使用sudo用戶名密碼為“sequoiadb:sequoiadb”,默認(rèn)home路徑為/home/sequoiadb。

對(duì)于使用CentOS等其他Linux版本的用戶,本文所描述的流程可能略有不同,需要根據(jù)實(shí)際情況自行調(diào)整。

1)下載并安裝SequoiaDB巨杉數(shù)據(jù)庫(kù)

$ 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

之后一直回車確認(rèn)各個(gè)默認(rèn)參數(shù)即可。

使用數(shù)據(jù)庫(kù)實(shí)例用戶創(chuàng)建默認(rèn)實(shí)例

$ sudo su sdbadmin
$ /opt/sequoiadb/tools/deploy/quickDeploy

3)連接數(shù)據(jù)庫(kù)并開(kāi)啟事務(wù)功能并設(shè)置默認(rèn)隔離級(jí)別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

更新系統(tǒng)包并安裝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官網(wǎng)下載頁(yè)面

如何搭建 Wordpress 博客系統(tǒng)或登錄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' ); 變?yōu)? define( 'DB_NAME', 'wordpress’ );
define( 'DB_USER', 'username_here' );      變?yōu)? define( 'DB_USER', ‘sequoiadb’ );
define( 'DB_PASSWORD', 'password_here' ); 變?yōu)? define( 'DB_PASSWORD', 'sequoiadb' );
define( 'DB_HOST', 'localhost' );           變?yōu)? define( 'DB_HOST', ‘<服務(wù)器IP地址>’ );

創(chuàng)建Wordpress數(shù)據(jù)庫(kù)

$ 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

確認(rèn)表被分散在多個(gè)分區(qū)

$ /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
    }
  ]
}
……

其中針對(duì)每個(gè)表的CataInfo字段為該表分散在不同分區(qū)的一致性散列范圍,而分區(qū)鍵則為ShardingKey字段。對(duì)于wp_posts來(lái)說(shuō),其表結(jié)構(gòu)顯示數(shù)據(jù)根據(jù)ID字段進(jìn)行散列切分,數(shù)據(jù)被打散至集群的三個(gè)分區(qū)中。

配置Wordpress

通過(guò)瀏覽器登錄服務(wù)器IP地址

如何搭建 Wordpress 博客系統(tǒng)

  1. Site Title: SDBWordpress

  2. Username: sequoiadb

  3. Password: sequoiadb

  4. 選擇Confirm use of weak password

  5. Your Email: test@test.com

  6. 點(diǎn)擊Install WordPress按鍵,得到安裝成功界面

如何搭建 Wordpress 博客系統(tǒng)

使用sequoiadb:sequoiadb作為用戶名密碼登錄

如何搭建 Wordpress 博客系統(tǒng)

更換桌面主題

如何搭建 Wordpress 博客系統(tǒng)如何搭建 Wordpress 博客系統(tǒng)如何搭建 Wordpress 博客系統(tǒng)回到Wordpress博客首頁(yè),可以嘗試更改博客內(nèi)容或添加評(píng)論

如何搭建 Wordpress 博客系統(tǒng)

簡(jiǎn)單編輯文章后

如何搭建 Wordpress 博客系統(tǒng)

結(jié)論

SequoiaDB巨杉數(shù)據(jù)庫(kù)作為一款分布式數(shù)據(jù)庫(kù),提供包括結(jié)構(gòu)化SQL、非結(jié)構(gòu)化文件系統(tǒng)和對(duì)象存儲(chǔ)的機(jī)制。

通過(guò)SequoiaDB創(chuàng)建的MySQL實(shí)例,能夠提供與標(biāo)準(zhǔn)MySQL全兼容的SQL與DDL能力,用戶無(wú)需調(diào)整DDL或SQL即可實(shí)現(xiàn)無(wú)縫透明地訪問(wèn)分布式表結(jié)構(gòu)。

本文向讀者展示了如何通過(guò)SequoiaDB的MySQL實(shí)例,實(shí)現(xiàn)與標(biāo)準(zhǔn)MySQL的無(wú)縫遷移。通過(guò)使用SequoiaDB巨杉數(shù)據(jù)庫(kù),用戶可以在滿足標(biāo)準(zhǔn)ACID與MySQL協(xié)議的基礎(chǔ)上,實(shí)現(xiàn)近無(wú)限的彈性擴(kuò)展能力

關(guān)于如何搭建 Wordpress 博客系統(tǒng)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


文章名稱:如何搭建Wordpress博客系統(tǒng)
文章出自:http://weahome.cn/article/ghihei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部