WordPress安裝與遷移

WordPress,使用最廣泛的網站程序,博客系統。WordPress是一種使用PHP語言開發的博客平臺,用戶可以在支持PHP和MySQL 數據庫的服務器上架設自己的網誌。也可以把WordPress 當作一個內容管理系統(CMS)來使用,本文將對WordPress 的安裝及遷移做簡要介紹。

1、 LNMP環境

LNMP主要包含以下組件:

  • Nginx
  • MySQL
  • PHP

LNMP環境的搭建可以使用LNMP一鍵安裝包安裝,也可分別安裝Nginx、MySQL與PHP,具體可自行百度。

2、WordPress 安裝

2.1 WordPress 下載

從WordPress 官網下載最新版的 WordPress ,解壓後,將WordPress文件夾裏面的所有文件,上傳到主機空間域名所綁定的根目錄。

2.2 數據庫設置

新建一個MySQL數據庫(這裏數據庫用戶也可以直接使用root賬戶):

本例數據庫信息如下:

數據庫名:demosql
數據庫用戶名:demosql
數據庫密碼:demo123
主機:localhost (沒有特殊說明,一般都是localhost)

相關代碼:

CREATE DATABASE demosql;
CREATE USER 'demosql'@'localhost' IDENTIFIED BY 'demo123'; 
GRANT ALL ON demosql.* TO 'demosql'@'localhost';

2.3 安裝WordPress

訪問域名,根據提示填寫數據庫連接信息:

這裏寫圖片描述

根據需要填寫網站的基本信息,建議不要使用默認的用戶名 admin,此外密碼最好強些。

安裝成功後使用上面設置的用戶名和密碼登錄後臺:

這裏寫圖片描述

補充說明
創建過程中如果提示沒辦法自動創建配置文件 wp-config.php ,可按照提示新建 wp-config.php文件並將內容考入即可繼續安裝。

3 WordPress遷移

如果需要對網站進行遷移,可以按照如下步驟進行:

3.1 備份數據

該部分可以使用phpmyadmin管理界面,也可以直接使用mysql備份WordPress數據庫,備份命令參考:

mysqldump -u username -p dbname > BackupName.sql   # 單個
mysqldump -u username -p --databases dbname2 dbname2 > BackupName.sql  # 多個
mysqldump -u username -p -all-databases > BackupName.sql # 全部

此外,還需備份WordPress目錄(可根據需要備份部分)。

3.2 還原數據

將上一步備份的數據進行還原:

mysql -u username -p < BackupName.sql

或者直接運行BackupName.sql腳本:

./BackupName.sql

3.3 修改域名/ip地址

對數據庫中原有域名/ip地址進行修改,需要修改三個地方:

UPDATE wp_posts SET guid = replace(guid, 'http://old ip/', 'http://new ip/');
UPDATE wp_options SET option_value = replace(option_value, 'http://old ip/', 'http://new ip/');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://old ip/', 'http://new ip/');

參考鏈接:
https://www.wpdaxue.com/how-to-install-wordpress.html

發佈了35 篇原創文章 · 獲贊 39 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章