您好,登錄后才能下訂單哦!
小編給大家分享一下如何搭建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博客系統”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。