遷移WordPress

1、遷移目的

WordPress是一款能讓您創建出色網站、博客或應用的開源軟件。官網:https://cn.wordpress.org/download/,最開始是將WordPress部署在本地虛擬機,這樣的劣勢是其餘人沒法訪問,本身也不能隨時隨地訪問。所以想要將WordPress遷移到亞馬遜的雲服務器上。由於以前已經在虛擬機上部署過WordPress,設定了比較符合的主題,也對一些細節進行修改。若是再從新部署就太麻煩了,所以想要將本地虛擬機的環境遷移到雲服務器上去。php

2、環境搭建

在雲服務器上安裝centos7系統,並安裝Apache、PHP、MySQL。
一、安裝Apachemysql

yum install httpd   #安裝httpd服務
systemctl start httpd       #啓動web服務
systemctl enable httpd     #設置開機自啓動
systemctl status httpd     #查看httpd服務狀態
systemctl stop firewalld    關閉防火牆

二、安裝PHPweb

yum -y install epel-release

#獲取PHP7.0的yum源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

#安裝PHP拓展
yum install php70w php70w-fpm php70w-cli php70w-common php70w-devel php70w-gd php70w-pdo php70w-mysql php70w-mbstring php70w-bcmath

安裝PHP拓展後查看版本
php -v

systemctl start php-fpm.service   啓動
systemctl stop php-fpm.service    中止
systemctl restart php-fpm.service   重啓
systemctl reload php-fpm.service   重啓修改配置

三、安裝MySQLsql

獲取repo源
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安裝下載好的mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝好mysql-community-release-el7-5.noarch.rpm包以後來安裝MySQL
yum install mysql-community-server

systemctl start mysqld   啓動MySQL服務
systemctl enable mysqld   開啓啓動MySQL服務
grep 'temporary password' /var/log/mysqld.log   查看數據庫初始密碼
update mysql.user set password=PASSWORD('yourpassword') where user='root';    修改MySQL root用戶的密碼
flush privileges;    更新權限
grant all privileges on *.* to root@'%' identified by '123';容許root用戶遠程鏈接數據庫,鏈接密碼:123
查看MySQL服務狀態

3、遷移步驟

原虛擬機IP:192.168.152.3
新虛擬機IP:3.17.66.136數據庫

一、拷貝192.168.152.3WordPress源碼到3.17.66.136上,能夠壓縮成壓縮包,再上傳到3.17.66.136的Apache根目錄下。centos

二、因爲舊環境數據庫配置跟新環境數據庫配置不一致,所以須要修改網站根目錄下的wp-config.php配置。按實際數據庫名稱、用戶名、密碼等信息如實填寫便可。若舊環境和新環境數據庫配置一致,可忽略此步驟。瀏覽器

三、遷移數據庫。這一個步驟是最重要的一步,由於舊環境上的全部設置、文章、插件、媒體庫都是保存在MySQL庫上。廢話少說,如今開始遷移數據庫。
3.一、導出數據庫。服務器

mysqldump -u root -p wordpress > wordpress.sql    在192.168.152.3上導出數據庫
mysql -u root -p wordpress < "/root/wordpress.sql"   在3.17.66.136上導入數據庫
PS:須要在3.17.66.136上新建wordpress數據庫才能導入,不然會報錯。

.2 修改WordPress默認URL。因爲舊的環境上已經將默認URL配置爲:http://192.168.152.3,所以須要在新的環境下將URL修改爲http://3.17.66.136。php7

mysql -u root -p    進入MySQL數據庫
use wordpress;    選擇wordpress數據庫
select * from wp_options limit 1;      查看默認URL配置

UPDATE wp_options SET option_value="http://3.17.66.136" WHERE option_name="siteurl";     將訪問URL修改爲新的域名或IP

這時候打開瀏覽器,輸入新的博客地址,看到熟悉的畫面,一切都沒有改變,大功告成。ide

相關文章
相關標籤/搜索