在阿里云ECS云服務 布置了Wordpress網站,有時候我們想對我們的主題修改,或者二次開發我們的主題,增添點功能,修改個插件,甚至是為了資料的備份,所以我們有必要把這個網站移植到我們本地進行開發測驗用,今天一起分享移植成功的程序,
準備作業
1、必須現在本地搭建服務器,可以是Linux或者windows都可以,
2、在本地安裝好wordpress,
3、FTP或工具,用來上傳檔案,會用SFTP或者SSH更好,
4、會通過phpMyadmin匯入匯出sql檔案
5、建議閱讀
- ◆ CentOS7 安裝LNMP(Linux+Nginx+MySQL+PHP)及Apache
- ◆ Centos6.4本地快速搭建apache+mysql+php(Lamp)環境
- ◆ Windows 服務器最傻瓜的Apache+PHP+mysql( APM 環境)ComsenzEXP安裝圖文教程
- ◆ phpStudy 2016 (支持PHP7)讓天下沒有難配的php環境
- ◆ XAMPP最流行的PHP開發環境|511遇見強烈推薦
- ◆ 自己動手在你的主機上安裝wordpress圖文教程
開始移植
1、登陸phpmyadmin,匯出你的資料庫sql檔案,并下載到本地,
2、把使用的主題檔案全部全部下載到本地的網站目錄\wp-content\themes\下,
3、把使用的插件檔案全部下載到本地的網站目錄\wp-content\plugins\下,
4、把wp-content/uploads這個目錄下載到本地的網站對應目錄下,這樣附件也有了,
4、修改wp-config.php,將資料庫資訊更新,
/** WordPress資料庫的名稱 */
define('DB_NAME', 'a');
/** MySQL資料庫用戶名 */
define('DB_USER', 'root');
/** MySQL資料庫密碼 */
define('DB_PASSWORD', 'root');
/** MySQL主機 */
define('DB_HOST', 'www.a.tld');
以上資料必須和你在本地安裝的Wordpress時設定的一樣,
更新sql資料庫
1、阿里云部署的域名為:WWW.511yj.com,本地的域名為 WWW.a.tld,當然你的可能是localhost
2、用Notepad++打開sql資料庫檔案,用替換功能把 WWW.511yj.com 替換為 WWW.a.tld
3、登陸phpmyadmin 例如:http://www.a.tld/phpmyadmin/ 或者http://localhost/phpmyadmin/
4、把替換好的sql匯入到你搭建Wordpress時設定的資料里,我這是資料是a,define('DB_NAME', 'a');
5、登陸WP后臺,啟用所有插件,看看你的所以文章是否全部匯入,判斷下是否成功,前臺重繪一下網站,看看是不是克隆了一個網站,
總結
1、這種移植你的小工具可能不成功,某些小工具帶有配置選項,這些選項存盤在wp_options表中,WordPress用一種序列化的方式存盤字串,不但記錄字串,還要記錄字串的長度,當字串的實際長度與記錄的長度不相等時,WordPress就會讀取失敗,
2、比著你的原來的設定重新設定你的小工具,
3、如果你的數控檔案過大,在匯入時可能失敗,資料庫檔案超出服務器允許的最大體積,通過 php.ini 來修改 post_max_size 和 upload_max_filesize 的值,把值更改為更大一點,
4、本站也是多次嘗試才成功,所以實際操作會遇到各種失敗,多數是資料的設定和匯入的問題,要針對自己的錯誤認真分析,不斷嘗試,
5、當然更多的時候我們是在本機建站然后移植到你買的服務器上,對調一下就可以了,
本站移植效果
您可能感興趣的文章:
? wordpress手動升級詳細步驟
? 正確面對WordPress4.2+Emoji表情的使用法
? wordpress主題開發創建你喜歡的小工具
? 把你的wprdpress網站主動推送給百度蜘蛛的幾種方法
? wordpress注冊用戶及權限
? WordPress資料庫及各表結構功能詳解
? Super Static Cache高級純靜態插件Wordpress提速優化神器
? wordpress全能免費2016最新主題Quest|511遇見強烈推薦
? 批量關閉開啟wordpress文章的評論功能
? WordPress引入css/js兩種方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/1426.html
標籤:其他
下一篇:Java期末考試復習題
