1. 如何將wordpress從伺服器平移到本地
預備步驟
為了完成wordpress從本地伺服器遷移到網站主機上,你需要做兩件事,第一本地伺服器的wordpress設置已經完成;第二你需要一個支持wordpress的網站主機。推薦魔客主機,下面的步驟基於此。
接下來需要一個FTP程序,如果沒有或不會使用,請參考:cuteftp pro下載及使用教程。
注意本教程上的網站主機是基於cPanel管理面板的。
步驟1 :導出本地 WordPress資料庫
首先你需要做的是導出wordpress本地資料庫,我們使用phpMyAdmin來實現。你只需要在瀏覽器輸入 http://localhost/phpmyadmin/,然後輸入密碼和用戶名,進入資料庫管理系統,單擊 Export (導出)按鈕。
在導出方法選項里,選擇自定義,這提供了更多選項。選擇gizipped壓縮方式,滾動到下面,選擇執行(Go)按鈕。
步驟2:上傳wordpress文件到網站主機上。
現在打開FTP客戶端並鏈接到你的網站主機上。一旦鏈接之後,你需要辦本地調試的wordpress安裝目錄里的所有文件上傳到網站主機的 public_html目錄里(你可以直接把文件從左邊拖到右邊)。如下圖:
步驟3:創建網站主機上的MySQL資料庫
現在在你上傳文件的時候或上傳完成後,需要創建一個網站主機上的資料庫。以下一cpanel管理面板為例說明如何創建。登錄進cPanel面板,單擊MySQLdatabases 圖標,可在Databases選區找到。
在下面的屏幕里,輸入資料庫名,創建一個資料庫。
在創建了資料庫後,滾動到mysql用戶區,創建或添加一個存在的用戶到資料庫內。在添加了用戶之後, cPanel 將把你帶到許可權設置里。一般設置所有許可權到你創建的用戶即可。
步驟4: 導入WordPress資料庫到你創建的資料庫內
接下來就是導入資料庫了。到cPanel 面板,滾動到資料庫選區,單擊 phpMyAdmin,現在進入了網站主機上的資料庫管理了。單擊Import(導入) 選項,在導入頁面,單擊文件按鈕,選擇你剛在導出的 gzipped數據文件,然後按go(執行)按鈕。
步驟5: 修改站點地址及圖片和其它相關鏈接地址。
在導入成功之後,單擊SQL,如後輸入下面的代碼:
1 UPDATE wp_options SET option_value = replace(option_value,'localhost/test','www.yourlivesite.com') WHERE option_name ='home' OR option_name='siteurl';
2 UPDATE wp_posts SET guid = REPLACE(guid,'localhost/test','www.yourlivesite.com');
3 UPDATE wp_posts SET post_content = REPLACE(post_content,'localhost/test','www.yourlivesite.com');
然後點go(執行)按鈕即可。
這里需要注意的localhost/test視你本地的wordpress調試地址而定。www.yourlivesite.com是你的域名。
步驟6:修改wp-config.php文件里的資料庫鏈接
現在你需要在ftp里打開wp-config.PHP文件修改資料庫鏈接地址。找到:
1 // ** MySQL settings - You can get this info from your web host ** //
2 /** The name of the database for WordPress */
3 define('DB_NAME', 'test');
4
5 /** MySQL database username */
6 define('DB_USER', 'root');
7
8 /** MySQL database password */
9 define('DB_PASSWORD', 'root');
10
11 /** MySQL hostname */
12 define('DB_HOST', 'localhost');
DB_NAME資料庫名,DB_USER用戶名,DB_PASSWORD是密碼,DB_HOST資料庫主機。這個不要修改,修改逗號後面的引號裡面的內容。
如果你不願意修改這個,就把這個文件刪除,然後安裝一般的wordpress安裝,並輸入你創建的用戶名和密碼即可。
支持,你wordpress從本地伺服器遷移到網站主機上完成。
2. 如何遷移WordPress網站
首先,你必須准備好以下文件:網站所有文件、網站資料庫。
1.新建資料庫
進入控制面板
點擊「MySQL資料庫」
輸入資料庫名字
2.新建資料庫用戶
輸入用戶名、密碼
3.資料庫和資料庫綁定
選中剛才建立好的資料庫和資料庫用戶
點擊「添加」
4設定資料庫用戶許可權
選擇「所有許可權」
點擊「更改」
5.進入phpMyAdmin
進入控制面板,點擊「phpMy管理」
6.選中之前建立的資料庫
7.點擊「導入」
8.導入資料庫
選中你要導入的資料庫
註:文件可能已壓縮 (gzip, bzip2, zip) 或未壓縮。
壓縮文件名必須以 .[格式].[壓縮方式] 結尾。如:.sql.zip
之後點擊「執行」
9.資料庫導入成功
成功結果如下圖
10.進入文件管理器
在控制面板里點擊「文件管理器」
選中「public_html」這個根目錄
11.上傳網站文件
方法一:通過控制面板直接上傳
點擊「上傳」
選中你的網站文件壓縮包
解壓縮文件
選中你上傳的文件,如:upload.zip
點擊上方「解壓縮」
輸入解壓路徑:public_html/
之後「Extract File」
方法二:通過FTP上傳工具
FTP地址、用戶名、密碼這些信息都在你的「主機賬戶信息」郵件裡面
12.打開wp-config.php文件
選中這個文件,並點擊上方「代碼編輯器」
13.修改資料庫連接信息
資料庫、資料庫用戶、資料庫密碼都是之前你設定的
Mysql主機:localhost
14.保存文件
頁面右上方「保存修改」
15.域名解析完成就可以訪問你的網站了
域名沒有解析完成可以參考這篇教程暫時訪問站
3. 如何把wordpress從本地伺服器遷移到網站主機上
先在你本地的 wp安裝備份插件,把數據都備份一下。
然後通過wp插件版,去權新伺服器安裝wp程序及插件,然後導入上面的備份,訪問後台、前台,沒什麼問題的話,就算遷移成功了。
常用的插件BackUpWordPress 插件定時備份網站和資料庫,當然還有通過面板遷移等多種方法,如何操作也是一門學問,老魏會幫助你提供參考意見。
4. 如何完美更換WordPress網站的域名
方法/步驟
1,wordpress插件關閉,網站程序打包下載,SQL資料庫信息導出
這是准備階段了,特別是wordpress插件關閉,建議在搬家過程中先關閉,以免程序在新空間中啟用出現意外。而網站程序打包下載,SQL資料庫信息導出這兩點,一般的空間後台都有管理功能,把整站程序都下載到本地計算機。
2,解析好新的域名,將網站程序上傳到新空間,修改資料庫連接信息
解析好新的域名,這個你大可不必自己做,直接讓空間商幫你協助解決就行了。一般網站程序上傳直接上傳rar包,然後再利用空間後台管理解壓會比較保險也快速。程序源碼上傳後,當然要上傳資料庫信息,在資料庫管理中phpmyadmin中導入資料庫,但很多資料庫導入都要求小與2M,這個你可以聯系你的空間商來協助解決,如果是在本地,你可以看我教程下面的備注說明。而修改資料庫信息,你可以通過DW,修改成你新的資料庫名稱、主機名和密碼,這個信息要和你導入資料庫時候添加的用戶信息一致。修改網站根目錄下的wp-config.php文件相關的資料庫參數,如下圖:
/** WordPress 資料庫的名稱 */
define(『DB_NAME』, 『你的資料庫名稱』);
/** MySQL 資料庫用戶名 */
define(『DB_USER』, 『你的資料庫用戶名』);
/** MySQL 資料庫密碼 */
define(『DB_PASSWORD』, 『你的資料庫密碼』 );
/** MySQL 主機 */
define(『DB_HOST』,'localhost』);
將你新的主機空間的資料庫名稱,資料庫用戶名和密碼填進去即可。注意一下,MySQL主機這一項默認是』localhost』,如果你的是Windows主機,不用修改,如果是Linux主機,需要填上資料庫的地址。
3,暫時刪除.htaccess文件,修改資料庫信息變更域名
由於很多wordpress都設置了偽靜態規則,因此在程序上傳後暫時刪除.htaccess文件,這點很容易忽視,而導致明明所有細節都設置好,訪問就是會跳轉404的情況。變更網站域名,這個需要從修改資料庫信息開始,要進入資料庫管理的phpmyadmin來修改。
登陸phpmyadmin,選擇自己博客的資料庫,然後點擊SQL,將下面四行命令輸入進去:
UPDATE wp_posts SET post_content = replace( post_content, 『AAA.com』,'BBB.com』) ;
UPDATE wp_comments SET comment_content = replace(comment_content, 『AAA.com』, 『BBB.com』) ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 『AAA.com』, 『BBB.com』) ;
UPDATE wp_posts SET guid = replace( guid, 『AAA.com』,'BBB.com』) ;
其中,AAA.COM是你的老域名,而BBB.COM是新域名。另外要注意,很多人都忽略的第四句語句。還有如果當初你的資料庫表頭不是默認的wp開頭,你要修改成你自己資料庫的表頭,很多人都忘記了這點。不止是這四句,由於各個主題不同,也許你還要修改其他的表中信息,你最好逐一查看下。
4,登錄網站後台修改網址,重新開啟插件
上面三步後,你已經可以用新網址瀏覽網站了,網站程序已經與資料庫連接順利,接著你要到wordpress後台修改默認的網站網址,登陸到其WordPress控制台,找到「設置」->「常規」,然後WordPress地址和博客地址中的舊域名,用新的域名進行替換。
5,添加修改了的.htaccess文件,設置301轉向
WordPress博客搬家後最好網頁結構,靜態化設置都保持一致,以利於設置301轉向,將原來搜索引擎收錄的網址都能夠轉移到新的網址中來,以免權重丟失。至於這兩個步驟,你同樣可以讓空間商來幫你設置,或者網上找教程設置。
望採納
5. WordPress的網站如何備份
備份
1)將FTP網站根目錄全部文件壓縮成壓縮包格式,然後下載
2)將資料庫版裡面的WP資料庫導出並下載。
PS:如果更換了域名則在資料庫表wp_options中更改