建個人網站,在安裝之前就要考慮網站的備份問題,你要選好自己的技術方案。
我從來不相信第三方的備份服務,也不相信所謂的備份插件。
第三方的備份服務萬一出問題,你就只能SB了,一點辦法也沒有。
備份插件,在穩定性和操作性方面有不足,比較繁瑣。
我的思路很簡單,如果能把數據庫導入導出的步驟省略了,備份網站直接整個目錄打包壓縮后,存到自己的硬盤不是更可靠嗎?
個人網站,其實內容量並不會太大,用文件數據庫也是絕對夠用的。只要做好網站靜態緩存,性能也不會太差。
好了,進入正題。
寫這篇教程,我用的是phpstudy工具,PHP環境版本7.0+nginx,因為是用的文件數據庫,所以不用建MYSQL,數據庫用SQLite。
一、phpstudy配置
這里服務器我用的是nginx,主要是為了靜態文件訪問的性能。
設置本地PHP網站空間,有2個步驟。
1.點出其他選項菜單,選擇“站點域名管理”
隨便設置一個域名,如上圖所示,然后選擇一個地本的解壓好的WORDPRESS目錄。
2.設置本機HOST文件。把剛剛設置的域名指向本機IP。
到此本地運行環境設置完畢。下面開始設置WORDPRESS。
二、wordpress和sqlite-integration插件配置。
1.下載好WORDPRESS,解壓放到剛剛上面設置的目錄里,比如:c:\code\blog。
2.下載好文件數據庫插件sqlite-integration(后附下載地址),解壓放到WORDPRESS目錄的wp-content\plugins目錄里。
3.將WORDPRESS目錄下的wp-config-sample.php復制粘貼一份重命名為wp-config.php。修改內容如下圖:
DB_NAME就數據庫名稱,可以隨便填一個。DB_TYPE必須指定為“sqlite”,這一句必須自己加上去。
4.在qlite-integration插件目錄下有一個db.php文件,復制到wp-content目錄中
訪問在phpstudy設置好的www.wp.com域名,出現網站安裝界面,恭喜你!
三、wordpress整站備份。
1.整站備份和恢復其實就很簡單了,如果是用BT面板直接服務器上選擇網站目錄壓縮即可,生成壓縮文件后,你可以保存到本地電腦。因為數據庫就是跟網站一起的,以后再也不用擔心數據庫的恢復問題如圖:
2.當然你也可以只備份數據庫文件。在哪里呢?如圖:
這個就是文件形式的數據庫文件,可以用SQLiteStudio或navicat輕松編輯(后附下載地址,都是我收藏的綠色版哦)。下面就來說說整站備份后的網站如何遷移。
四、wordpress整站遷移。
做個人網站由於種種原因,就免不了換服務器空間,換域名,如果沒有網站備份意識萬一域名被封,IP被封就真的SB了。
如果你的WORDPRESS網站是用以上方法搭建的,恭喜你,網站遷移只需要設置簡單2步。
1.用SQLiteStudio或navicat打開網站數據庫.ht.sqlite文件找到wp_options表。
2.修改siteurl鍵值為你需要遷移的新域名,保存數據庫。
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)