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