前期準備: FTP工具、新主機一枚(必須的)、老博客安裝備份插件(推薦wp-db-backup)
步驟一、使用wp-db-backup備份老wordpress網站的數據庫並進入老的空間,將全站壓縮,用FTP工具下載到本地(至少需要壓縮uploads、themes以及plugins文件夾以保證新老網站數據同步);
步驟二、上傳你下載的全站文件到新主機的指定文件夾下(注意目錄的問題,和老空間保持一致,不要多出一層),新建一個數據庫,並利用phpmyadmin導入你之前備份的網站數據庫;
步驟三、將你的域名解析到新主機,生效後,訪問你的網站,安裝網站並根據提示一鍵更新數據庫,OK,大功告成!
註:因為本地DNS緩存,可能經常出現你的域名已經解析到新主機,但你訪問時還是到老空間,你需要刷新下本地DNS,具體做法:
開始—cmd—鍵入命令:ipconfig /flushdns
以上講的是不更換域名的wordpress博客搬家,更換玉米的話,不同點就在於步驟二要繁瑣一點,利用phpmyadmin導入數據後,要進行如下附件操作:
A. 找到wp_options表格,將option_value字段里的舊的域名換成你現新的域名(有多處,一個個替換掉)。
B. 將表格wp_posts里有舊域名的地方,換成新域名,或者直接去掉。如果有很多文章可用sql語句批量替換掉。
現在,就訪問你的新wordpress博客吧!
WP小技巧(講點WP搬家以外的事):
每天打開自己的網站,每次還要不厭其煩的登陸?着實煩人!有沒有簡單的辦法呢?當然有!
我們把後台登錄的cookie時間改一下,可以不?把時間改成1個月,半年,1年?(wp3.x以上)
1. 打開yourDomain.com\wp-includes\pluggable.php
2. 使用notepad++或editplus打開這個文件
3. 搜索字符串 wp_set_auth_cookie
4. 修改2個位置的時間,兩個auth_cookie_expiration後面的數字(第1個是選擇了記住我的cookie過期值(秒),第2個是未選記住我cookie過期值)
5. 修改為 86400*30 (一個月),86400*365(一年),可以根據需求自己修改這個數字。