
> 聲明:以下一切操作依靠寶塔面板實現。
### 概述
如果還有不了解寶塔面板怎么使用的小伙伴,可以看下前文:
- [寶塔面板教程(1)基于云服務器搭建寶塔面板教程最全詳解](http://tencent.yundashi168.com/327.html)
- [寶塔面板教程(2)寶塔面板添加WordPress站點詳細圖文教程](http://tencent.yundashi168.com/558.html)
- [寶塔面板教程(3)基于寶塔面板成功配置網站SSL安全證書](http://tencent.yundashi168.com/652.html)
- [寶塔面板教程(4)WordPress網站的備份與恢復(寶塔面板)](http://tencent.yundashi168.com/503.html)
- [寶塔面板教程(5)WordPress網站程序和數據庫定時備份到七牛云存儲圖文教程](http://tencent.yundashi168.com/740.html "寶塔面板教程(5)網站程序和數據庫定時備份到七牛云存儲圖文教程")
### 如何備份WordPress
? WordPress備份有很多種方式,但這里僅展示如何為了將**網站遷移**所需要的**備份**操作。
? 步驟:
1. 備份網站本體
2. 備份數據庫
##### 1. 備份網站本體:
點擊如下按鈕,備份文件并保存到本地。

##### 2. 備份數據庫:
將數據庫備份到本地。

這樣即可完成備份。
### 如何恢復WordPress網站
? 下面展示如何根據之前備份的網站文件與數據庫文件來恢復網站的操作
? 步驟:
1. 建立網站
2. 上傳備份
3. 連接數據庫
4. 解決鏈接問題(選)
##### 1. 建立網站
? 選擇左側網站頁,點擊添加站點。
? 域名可以添加帶www.前綴與原始域名兩種,中間用換行符隔開。
? 選擇創建數據庫,**記住數據庫名,用戶名與密碼**。

待網站創建成功后,可以嘗試訪問一下你的網站,如果成功會看到歡迎頁面。
? 備注:請用http訪問,如果你沒有開通過https,那么https://yuexiahu.com這樣是無法訪問的。
##### 2. 上傳備份
? 首先上傳網站本體。點擊如下,進入文件系統。

將原來的網站備份壓縮包的內容拷貝到此目錄下即可。

然后恢復數據庫。在數據庫欄點擊導入即可。

##### 3. 連接數據庫
? 當你現在訪問你的網站時,可能會出現“_**數據庫連接出錯**_”,”_**Error establishing a database connection**_”之類。

我們可以通過修改WordPress根目錄下wp-config.php來解決問題。

填寫正確的數據庫名,用戶名與密碼即可。
##### 4.解決鏈接問題(選)
? 有一次,我發現重新部署WordPress后網站的鏈接出現問題,基本所有鏈接都無法訪問。我根據如下網站將此問題解決。
- https://stackoverflow.com/questions/13149418/the-requested-url-about-was-not-found-on-this-server
其關鍵是在 .htaccess中插入如下代碼:
```javascript
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
```
重啟服務器,即可一切恢復正常。