5分鐘學會用phpstudy部署wordpress最簡單的整站備份和遷移教程

建我的網站,在安裝以前就要考慮網站的備份問題,你要選好本身的技術方案。php

我歷來不相信第三方的備份服務,也不相信所謂的備份插件。nginx

第三方的備份服務萬一出問題,你就只能SB了,一點辦法也沒有。sql

備份插件,在穩定性和操做性方面有不足,比較繁瑣。數據庫

 

個人思路很簡單,若是能把數據庫導入導出的步驟省略了,備份網站直接整個目錄打包壓縮後,存到本身的硬盤不是更可靠嗎?緩存

我的網站,其實內容量並不會太大,用文件數據庫也是絕對夠用的。只要作好網站靜態緩存,性能也不會太差。服務器

 

好了,進入正題。wordpress

寫這篇教程,我用的是phpstudy工具,PHP環境版本7.0+nginx,由於是用的文件數據庫,因此不用建MYSQL,數據庫用SQLite。工具

 

1、phpstudy配置性能

這裏服務器我用的是nginx,主要是爲了靜態文件訪問的性能。網站

blob.png 

設置本地PHP網站空間,有2個步驟。

1.點出其餘選項菜單,選擇「站點域名管理」

blob.png 

blob.png 

隨便設置一個域名,如上圖所示,而後選擇一個地本的解壓好的WORDPRESS目錄。

2.設置本機HOST文件。把剛剛設置的域名指向本機IP。

blob.png 

到此本地運行環境設置完畢。下面開始設置WORDPRESS。

 

2、wordpress和sqlite-integration插件配置。

1.下載好WORDPRESS,解壓放到剛剛上面設置的目錄裏,好比:c:\code\blog。

2.下載好文件數據庫插件sqlite-integration(後附下載地址),解壓放到WORDPRESS目錄的wp-content\plugins目錄裏。

3.將WORDPRESS目錄下的wp-config-sample.php複製粘貼一份重命名爲wp-config.php。修改內容以下圖:

blob.png 

DB_NAME就數據庫名稱,能夠隨便填一個。DB_TYPE必須指定爲「sqlite」,這一句必須本身加上去。

4.在qlite-integration插件目錄下有一個db.php文件,複製到wp-content目錄中

blob.png 

訪問在phpstudy設置好的www.wp.com域名,出現網站安裝界面,恭喜你!

blob.png 

 

3、wordpress整站備份。

1.整站備份和恢復其實就很簡單了,若是是用BT面板直接服務器上選擇網站目錄壓縮便可,生成壓縮文件後,你能夠保存到本地電腦。由於數據庫就是跟網站一塊兒的,之後不再用擔憂數據庫的恢復問題如圖:

blob.png 

2.固然你也能夠只備份數據庫文件。在哪裏呢?如圖:

blob.png 

這個就是文件形式的數據庫文件,能夠用SQLiteStudio或navicat輕鬆編輯(後附下載地址,都是我收藏的綠色版哦)。下面就來講說整站備份後的網站如何遷移。

 

4、wordpress整站遷移。

作我的網站因爲種種緣由,就免不了換服務器空間,換域名,若是沒有網站備份意識萬一域名被封,IP被封就真的SB了。

若是你的WORDPRESS網站是用以上方法搭建的,恭喜你,網站遷移只須要設置簡單2步。

1.用SQLiteStudio或navicat打開網站數據庫.ht.sqlite文件找到wp_options表。

blob.png 

2.修改siteurl鍵值爲你須要遷移的新域名,保存數據庫。

blob.png 

3.將修改好數據庫的整站文件壓縮打包上傳到新的網站空間,必須用新域名先訪問網站後臺登陸一下。直接訪問網站是沒有任何顯示的。切記!!

後臺地址一般爲:http://新域名/wp-admin/

 

以上就是教程所有內容,若是有不成功的地方建議仔細檢查步驟,多試幾回。

以上方法本人親測經過。

 

爲方便小白,已將集成版打包。

wordpress已集成sqlite-integration插件.zip: https://sn9.us/file/3003863-398801239

Navicat Premium 12.zip: https://sn9.us/file/3003863-398801094

SQLiteStudio.zip: https://sn9.us/file/3003863-398801082

本教程PDF下載永久保存: https://sn9.us/file/3003863-398806042

 

IT技術交流(Q羣:697028234)

相關文章
相關標籤/搜索