作為站長而言,有時候我們可能會碰到更換服務器或者為網站做一個整體布局修改和升級,我們首先需要做的就是對數據庫和整個wordpress網站的 主題和插件等等相關文件進行本地備份。個人認為如果要對網站進行比較大的改動,比如更換網站框架或者網站結構,最好將整個網站轉移到本地進行相關的運行測 試,這樣做可以保證修改的進度和效率,無需每次都要將修改的效果反復上傳覆蓋,你可以將整個網站測試完畢后再進行最終的上傳。
那么我們如何將ftp服務器上的wordpress網站轉移到本地呢? 其實主要還是數據庫修改的問題,剛開始也遇到了不少問題,數據庫的導入還算 順利,但是當你安裝好wordpress程序后,由於域名和登陸密碼都不一致,還有文件路徑,都需要進行相應的修改。下面我向大家分享一下如何將 wordpress網站轉移到本地運行。
1. 備份數據庫,我首先要做的第一件事就是備份數據庫,直接到phpmyadmin 后台導出數據庫即可,本人用的是西部數碼它有一個實用的 (通過SQL文件導入導出) 功能可以直接將數據庫備份到 指定的ftp文件夾中,當然其它主機提供商應該都會有這種功能,如果沒有可以到phpmyadmin中手動備份就好了。
2. 對wordpress網站程序進行整個備份,推薦大家先到各自的主機提供商上面的文件管理中進行壓縮,再通過ftp下載,這樣速度會快一些。
3. 在本地進行數據恢復,首先你得先安裝一個本地環境,個人建議使用xampp,一個功能強大的集成軟件包,安好后輸入localhost進入xampp界面進行簡單的設置,這里主要是修改一下數據庫的登陸密碼。
進入安全選項界面點擊 http://localhost/security/xamppsecurity.php 進行修改,默認是沒有密碼的,mysql用戶名root無法修改知道就行了,為了圖方便,本人將登陸密碼改成與線上備份的網站密碼一致,這樣你就無需再另 外對wp-config.php文件中的密碼進行修改。
4. 進入phpmyadmin管理界面創建數據庫,建議將數據庫名改為與備份數據庫名相一致,可以省去一些不必要的麻煩。創建好數據庫后將你備份好的數據庫導入即可。再將備份好的wordpress程序放到htdocs文件夾內,我這里另外建了一個名為 mylive 的文件夾把wordpress程序都放在里面。
5. 關鍵的一步,首先到phpmyadmin中將wp_options表中的siteurl字段改為本地 url,例如將原來的域名路徑 http://www.dglives.com/wordpress 改為本地路徑 http://localhost/mylive/wordpress 即可,之前碰到一個問題就是導入數據庫后,在地址欄中輸入 http://localhost/mylive/wordpress/wp-admin 登陸后會被直接跳轉到線上wordpress后台管理,而不是本地后台管理。如果出現以上問題,只需修改siteurl字段url就可以解決了。
6. 打開本地wordpress文件夾中wp-config.php文件,將MySQL 數據庫用戶名改為 root 密碼如果與線上網站的數據庫密碼一致的話就無需改動。
7. 最后一步在地址欄中輸入 http://localhost/mylive/wordpress/wp-admin 進入本地wordpress后台管理的常規選項,將WordPress 地址(URL)和站點url改為下圖所示:
結語:到這里基本上大功告成了,檢查一下路徑是否正常。
輸入http://localhost/mylive/wordpress,首頁重見天日。
隨便點擊一篇文章看下是否正確顯示,主要是檢測本地url路徑能夠正常打開。