20240319更新:這一篇教學已經全部改寫為更完整簡單的:網站搬家換網址教學,只要 5 個步驟,不用任何外掛
四海為家
用WordPress架站的好處就是你喜歡放哪裡就可以放哪裡,甚至是連網址(域名)一起換都很簡單,這也就是自架站的魅力所在,甚至有所謂的「免空殺手」專門在各家免費主機空間游走。
而高登並不是很推免費空間的,因為既然是不花錢那下場跟放在免費的BSP應該都差不多,甚至於無預警被關站都很有可能,但是不管你是免費空間還是付費主機,搬家的過程其實都差不多的,但是看到許多人搬家之後就會多一篇「Hello World」的文章出來實在是很奇怪,因為搬家這樣子搬就不對了!
備份舊主機的資料
搬家的意思就是把舊主機的資料包括檔案和資料庫搬到新主機空間,所以你在搬家之前一定要確定舊主機裡面的資料都已經備份出來了,現在就讓我們來看看如何搬出舊主機的資料。
備份檔案資料
雖然在cPanel後台的「Files」有「Backups」這個功能,但是這個功能並不適用於不同主機之間的搬家,所以主機的檔案還是乖乖的用FTP程式來備份吧。
請你用FTP程式將所有「主機根目錄」裡面的檔案下載到本機硬碟,要注意到「主機根目錄」一般都不是「FTP根目錄」,兩者不要搞混了,以cPanel來就是「public_html」,Plesk的話是「httpdocs」,至於其他的管理後台程式就看主機商給你的資料了。
備份MySQL資料庫
WordPress網站的組成除了上述的檔案之外,另一個就是MySQL資料庫,而要備份SQL資料庫則是要用主機管理後台的phpMyAdmin來作,雖然cPanel後台的Backups那邊也有備份資料庫的選項,但是那是給同一台主機的備份及回存用的,換了一台主機或是主機空間,那SQL資料庫的名稱、使用者這些都會不一樣,所以是不能用那裡回存的。
一樣在cPanel管理後台找到「Databases」這一項裡面的「phpMyAdmin」:
進入phpMyAdmin之後如果你有好幾個資料庫,請選取WordPress所用的資料庫,然後按上面的「輸出Export」來匯出資料庫。
接下匯出選項這裡選「全選」再勾選「下載儲存」然後按「執行」。
將.sql資料庫檔案存至本機磁碟備用。
新家的準備工作
接下來在你要搬去的新主機空間要先作一些準備動作:
一.DNS更新:
如果是原網址不動的搬家,那就要將你的DNS主機指向新的主機,然後到新主機空間新增這個網址的帳號,如果是新買的就設為主帳號,或者也可以設成「附加網域Addon Domain」(這一項就是國外主機的特點了),但是不是用「寄放網域Parked Domain」喔,那是暫時逃難用的,我會另外在專門談主機的那一站再發文詳細說明。
還有DNS的更新是要時間的,像這一次高登工作室的搬家,有的ISP的DNS主機花了三天的時間才更新完成,所以在這個時候可能有些人會連到你的舊主機,有的人會連到你的新主機,因此網站先不要有太多的更新動作,另外這一次好像有兩位讀者留言在舊主機那裡了,所以留言不見了請不要見怪喔!
二.新增資料庫:
一樣在cPanel管理後台的「Databases」找到「MySQL Database Wizard」這一項,再來輸入資料庫名稱、資料使用者名稱及密碼這些資料。
然後在使用者權限這裡勾選「ALL PRIVILEGES」指派所有權限新增一個資料庫,記得要記下新的資料庫的名稱這些資訊(一定會跟原來的不一樣)。
三.更改wp-config.php設定
因為新家跟舊家的SQL設定一定會不一樣(除非你是自己架站才可能設一樣),所以要先把網站檔案裡面的「wp-config.php」拿來改成新主機的設定,要改的地方有:
<code> define('DB_NAME', '新的資料庫名稱'); define('DB_USER', '新的資料庫使用者'); define('DB_PASSWORD', '新的資料庫使用者密碼'); define('DB_HOST', 'localhost'); </code>
最後這一項「DB_HOST」不一定要改,像高登之前試過的免費空間000webhost還有現在用的NetFirms他們都是網站主機跟料資料庫主機不同台,所以這一項就要改。
變更域名(網址)
有時候搬家也順便換個網址,而這一項工程可能很大也可能很簡單,單就以WordPress變更網址這一項來就,最簡單的作法就是一樣在「wp-config.php」裡面加上二列:
<code> define('WP_SITEURL', 'http://新的網址'); define('WP_HOME', 'http://新的網址'); </code>
這兩項就是WordPress後台「設定」裡面的「WordPress網址」和「網誌網址」這兩個設定,改這裡就好了不用像高登之前發的另一篇文那樣去改SQL資料庫,算是最簡單的改法。
如果你的網址有更改,那資料庫檔案就還要動一下手術:
請用Notepad++或是EmEditor之類支援UTF8編碼的編輯程式開啟你下載回來的資料庫.sql檔,用一個全部取代的動作將舊網址改成新網址。
例如你的舊網址是:「abc.com」,新網址是「def.com」,那就下一個「http://abc.com」改為「http://def.com」的指令,然後將資料庫檔案另存為其他檔名,以備稍後的回存之用。
這些準備動作都好了之後就可以開始將檔案及資料庫上傳到新主機了。
上傳至新主機
首先將資料庫倒回新的主機,請一樣由後台的管理程式找到「phpMyAdmin」程式。
選到你剛才新建立的資料庫,裡面應該是空的,請你用「輸入Import」資料庫檔案。
選擇你所備份的資料檔案或是已經更改過的資料庫檔案,然後按「執行」倒回資料庫。
完成後應該像這樣子:
再來把整個網站的檔案上傳到新的主機空間根目錄,這樣子就大功告成了!
注意事項及說明
- 為什麼不用先安裝WordPress程式?因為這樣子就可以運作了,而且保證跟原來網站的功能一模一樣,你新裝一個WordPress然後再來設定一定會有遺漏的。。
- 圖片怎麼辦?如果你是用WordPress後台下傳圖片的,那這樣子是最正確的作法,否則光改圖片網址就改死你。如果是外連圖片的那連改都不用改。
- 還有什麼後續要處理的?有!檔案或目錄及sitemap的屬性要重新檢查一下。。
- 換網址的話那後續的事情就多了,像網站驗證、部落格觀察、FunP哈部落還有部落軌道之類的一些都要重新再來,所以記得一件事:「要申請網址請考慮仔細一點」!因為最近又有人因為要換網址在傷腦筋!
- 不管有沒要搬家,日常的備份一定要作,因為就算是付費的空間還是有出槌的可能,千萬要記得喔!
可能明年三月前會用到搬家,也可能不會
真希望三月有多一點優惠 (幻想中..)
感謝分享搬家經驗
自己架的要搬很簡單啦!
可以請問為什麼不繼續放在藍藍路了呢?
搬來測測有什麼差異及主機的速度和容許瀏覽人數等等,還是會再搬回去的啦!
Good!Good!非常棒的教學文,終於讓我搞懂SQL資料庫那邊怎麼用了。
找時間試試看囉!
我是wordpress的新手,這幾天還在想,如果要搬家怎麼辦,結果今天就看到這麼完整的一篇文章。真是太好了,過幾天來搬搬看,希望一切順利。
新家比較好搬,因為東西不多,呵呵!
前陣子才從美國搬回台灣
其實搬家還蠻簡單的
我半夜當小偷搬光光
我也是都用半夜搬家的
現在要用到了XD
我是未卜先知喔!
這篇要推一下,以後一定用的到。
能不用最好啦!
高登您好:
因為在Google上key了關鍵字「wordpress搬家 後台 指向」後才發現這篇的!
原本我不慎在舊站後台改了「WordPress 網址」與「網誌網址」設定,更改後登入舊站後台,就被強迫指向我所更改的網址(因此無法改回來),幸好有您這一篇的指引,我才知道該怎麼改回來。
事實上,我正在幫我的WordPress搬家,也因此,搜尋到這篇之後心中大喜;但在我依照您的教學一一照做之後,卻發現我的部落格所有文章網址都失效了(只是,首頁仍然正確顯示),幸好我到後台一看,移轉過來的文章和設定都正常,這個情形目前我還無解,所以只好上來跟您求助了!
網址:www.kenjufc.url.tw(只有首頁正常,其他文章一律無法連結)
不好意思麻煩了!
ps.新站使用的主機是智邦,我同時也會跟他們客服聯絡。
應該是你的固定網址跟原來的不一樣,或是.htaccess的屬性沒設好(777),固定網址沒有生效
謝謝您的回覆喔!(真是太即時了)
我剛剛直接跟客服確認了,這是智邦自己設定的問題,
他們的主機要更改.htaccess設定為777的話,
一律要工程師更改,
而且要user自己發mail給他才行,
而且這屬於「排程作業」,
大概是累積一天之後再交由下一班工程師去做設定...
所以,我只能等吧...
ps.書我也有買,對我這個門外漢來說,獲益良多,實在感謝!
那就再等等囉!
謝謝您的支持!
我跟上面的James情形不知道是不是一樣!
因為我是WD新手 所以想來練習從a搬到b
搬到b後 首頁都正常
1) 可是如果我要登入到WD的後台 就會連結到a後台
2) 其他在首頁上的鏈結 也都會連回a的連結
請問高登 我需要改什麼設定嗎? 要去哪裡改
a空間的網址: http://synalumni.hostrator.com/
b空間的網址: http://jiunmingyeh.hostse.com/blog/
你這種情形可能是siteurl沒設吧,或者是你用了Parked Domain?
不好意思~~ 想請問..siteurl是要wordpress裡面設嗎?
我這篇文章裡面有如何修改wp-config.php裡面
歹勢~~歹勢~~~ 漏掉這段
define('WP_SITEURL', 'http://新的網址');
define('WP_HOME', 'http://新的網址');
還有資料庫裡的網址修改
再來試試~~謝謝 高登^^
改wp-config.php就不用改資料庫,改資料庫就不用在wp-config.php加這一段,兩者擇一就可以了
可以了~~ (不過我是兩樣都改了之後,才看到這篇的) 這樣下次就知道了 謝謝高登
一回生兩回熟,大家都是這樣的
利用周末的這兩天,把高登工作室裡的wordpress分類,終於全部拜讀完畢,真的很讚!! 好想馬上架一個真正屬於自己的WP ^^
歡迎加入WP的行列
一定要先匯入再上傳檔案嗎?
匯入就是上傳啊
而且我之前有用快取外掛 怎麼辦
還有 點每一個地方都會有404錯誤
wp-config.php或是.htaccess出問題了,看一下前面的留言回覆
這是我看過最簡易的WP資料庫備份、回復的方法了。
藉由此文,我也順利搬家OK,感恩!
找對方法事實上是很簡單的!
[...] 「抱歉,因主機穩定性的關係,目前的版本暫時沒有考慮升級成php5。」就是因為這句主機業者的答覆,我開始思考將部落格搬家的問題,其實我很早就有搬家的念頭了,但是我對Wordpress資料庫回復始終有著莫名的障礙,曾經試過幾次,都無功而返,直到我拜讀了「WordPress 如何搬家及換網址」一文,經過實地測試國外免費主機無誤,這才開始我的部落格搬家之路。 [...]
真希望我在十多个小时前看到这篇文章啊!!
太感激你了!!!
呵呵!
希望下一次用得上
[...] 在万念俱灰的情况下随便搜寻,有点垂死挣扎的意味。却意外的让我发现了这篇教学。 [...]
您好,我想請問如果如果已經使用一段時間的WP了,裡面也PO了不少文章及圖片,如果向上述那樣改wp-config.php,網站會掛掉嗎?底下的連結會跟著變動嘛?還是只有首頁會變動而已?不好意思問題有點多@_@"
先謝謝您囉:)
用更考wp-config.php換網址是沒有問題的,除非你的網址改錯了,但是如果你文章中有站內的連結或是圖片網址可能無法同時更新,但是請找我一篇天空圖片搬家的文,裡面有教你如果在資料庫中更改你原有文章中的連結網址
哈哈這是一篇很棒的文章!
我第一次搬家就搞定了 😀
搬到哪裡也讓我們知道一下嘛!
不好意思~
請問一下~
為啥我搬家後,會出現這樣...
Fatal error: Out of memory (allocated 62914560) (tried to allocate 35 bytes) in /home/justngco/public_html/wp-includes/pomo/mo.php on line 170
爬了點文
香腸的這篇 http://sofree.cc/wordpress-memory-limit/
跟我有點類似
不過 php.ini 中的 memory_limit 早就是 64m 啦...
(ps.我用的主機是http://www.fibre-hosting.com/ 本身可以調php.ini)
拜託幫幫我囉!
先把外掛停用看看
另外memory_limits我都直接設128m
停用外掛是指
在原主機先停用外掛在備份上傳?
先用FTP程式或是主機後台程式把有問題的外掛(錯誤訊息中的那一個)目錄砍掉或是改一個名稱讓他讀不到這個外掛
可是
我是在主頁就這樣了
http://www.just-ng.co.cc/
怎辦
上次沒看仔細這不是外掛的問題,這個函數是語系檔的功能,可能是你的語系檔.mo或.po有什麼問題
是不是你的wp-config.php裡面有錯字?
又來打擾了
我的狀況和james一樣
我的部落格所有文章網址都失效了(只有首頁正確顯示)
我也改了.htaccess的屬性
但依舊失效
麻煩囉
http://www.just-ng.co.cc/
這是固定網址設定無效,因為有一些免空不讓你使用.htaccess,所以只能用預設的回定網址?p=123這種
感謝~
祝中秋佳節愉快^O^
您好,不好意思我又來發問了。
關於搬家的程序上,
我把舊的資料庫下載下來並且取代完所有網址之後,上傳到新的資料庫裡一直出現一個錯誤訊息,我不知道這個該怎麼解決,可以請您撥空幫我看看嗎?不知道是否是原本資料庫的資料就出問題了呢,還是是在取代的過程中出現問題?截圖在這裡:http://sites.google.com/site/elecsheep127/Home/sql-wrong.jpg?attredirects=0
另附上文字檔:http://sites.google.com/site/elecsheep127/Home/sql-wrong.txt?attredirects=0&d=1
請問這有沒有什麼方法可以解決呢?
先謝謝您!
要匯入的資料庫是要一個空的資料庫,也就是說要完全沒有資料表(數目為0)才可以匯入
你這種錯誤是因為在新站已經裝好了一套WP,所以已經有資料在資料庫裡面,跟我說的搬家的作法是不一樣的,搬家是不需要安裝WP的,只要你該改的地方改好了,網站就上線了
喔喔!可是我有把資料庫清空!並且確認他是空的資料庫(數目0筆),
不然我等下再開另一個資料庫試試好了,因為換個方法(我留在下面了:P)也還是不成功說。
先謝謝您的即時解答//
您好,我剛剛試著用另一個方式:
資料庫使用原本沒取代過的原始資料,上傳成功且沒有任何問題,
再將主機資料也上傳到目標目錄下,然後修改wp-config.php讓他轉址到B的網址底下。
資料看似都上去了,但出現幾個也是眼下無法解決的問題...
1)前台字元編碼全部變成亂碼了。
2)無法登入到新站的後台........
請高登幫幫忙了,我能想到的都做了,可是怎麼就是不成功...
整個快乾枯了!謝謝你的幫忙!!!
亂碼是因為原來舊主機的資料庫編碼有設錯,你可以改用壓縮格式匯出應該就可以了,但是只能先用改wp-config.php來改網址,等可以上線之後再進phpmyadmin去改
請問,使用壓縮格式的意思是在
輸出底下的[下載儲存]的地方選zipped的意思嗎?
另外請問『等可以上線之後再進phpmyadmin去改』是指說強制轉址之後,必須等一段時間才能用原帳號密碼登入後台並且從後台修改網址的意思嗎?不知道這樣理解有沒有錯誤,謝謝您^ ^
1. 選gzip
2. 搬好就可以用原帳密進後台
3. phpmyadmin用主機cpanel或是plesk的
我真的資質駑鈍(撞牆)
選好gzip下載後,清空資料庫再重新放進去之後,
字元亂碼跟無法登入後台的狀況依然沒有改變...。
另外因為資料庫是智邦托管提供的,因此我不太確定使用phpmyadmin是要修改哪個部份?
目前看起來有五個資料庫都是開好的,所以看起來帳密設定的那個部份似乎不用做。
而我只是把另外四個空的隨意挑一個點進去上傳資料。
並且將wp-config.php裡資料庫的名稱改成新的......
還是說這個部份我少做了什麼該做的動作呢......?
另外謝謝您這麼晚了還回覆我!真的!
很遺憾還是沒能成功,只有再試試囉!
您好,後來試了很多方法解決了,我用另一個方式登入mysql資料庫,將設定語系和連線校正語系設定成一樣輸出之後,再匯入就沒問題了:)
所以我發現問題是在一開始輸出的檔案,編碼和校正方式不一樣的樣子^ ^
還是謝謝你,很有耐心的跟我說明:D
感覺學到很多經驗,謝謝!
這是許多主機商一開始MySQL的語系沒設好,或者是說他們原先是用PHP4後來升級為PHP5,所以還是留在PHP4的語系設定所致,我也遇過很多次了,但是都是搬完家現場就破壞了,不過最近有一個站的資料還留著,我會再找時間好好研究一下正確的解決方式並告訴大家
我是將WP全部都安裝完成且安裝完畢後才執行匯入資料庫動作,可是為什麼我將SQL檔案全選匯出之後,將資料表匯入新主機的SQL資料庫會出現以下問題?
-----以下是SQL顯示出來的錯誤訊息----
錯誤
SQL 語法:
-- phpMyAdmin SQL Dump
-- version 2.6.4-pl2
-- http://www.phpmyadmin.net
--
-- 主機: mysql4.freehostia.com
-- 建立日期: May 06, 2010, 05:05 PM
-- 伺服器版本: 4.1.22
-- PHP 版本: 5.2.0-8+etch13
--
-- 資料庫: `lihhon_toppy368`
--
-- --------------------------------------------------------
--
-- 資料表格式: `wp_commentmeta`
--
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`comment_id` bigint( 20 ) unsigned NOT NULL default '0',
`meta_key` varchar( 255 ) COLLATE utf8_unicode_ci default NULL ,
`meta_value` longtext COLLATE utf8_unicode_ci,
PRIMARY KEY ( `meta_id` ) ,
KEY `comment_id` ( `comment_id` ) ,
KEY `meta_key` ( `meta_key` )
) ENGINE = MYISAM AUTO_INCREMENT =4 DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci AUTO_INCREMENT =4;
MySQL 傳回: 說明文件
#1050 - Table 'wp_commentmeta' already exists
你要匯入的是要一個空的資料庫,就是沒有任何資料表的資料庫才可以匯入
所以我現在應該把資料庫的內容全部刪除再匯入摟?
是滴!
是資料表哦!也說是說你在phpMyAdmin看到資料庫名稱後面的數字要是 0
刪掉還原之後出現以下錯誤訊息,佈景也被換掉了
可是我記得我當初匯出時選擇"全選",怎麼還是失敗:
$cfg['Servers'][$i]['pmadb'] ... 未能確定 [ 說明文件 ]
$cfg['Servers'][$i]['relation'] ... 未能確定 [ 說明文件 ]
一般關聯功能: 未啟動
$cfg['Servers'][$i]['table_info'] ... 未能確定 [ 說明文件 ]
功能顯示: 未啟動
$cfg['Servers'][$i]['table_coords'] ... 未能確定 [ 說明文件 ]
$cfg['Servers'][$i]['pdf_pages'] ... 未能確定 [ 說明文件 ]
建立 PDF: 未啟動
$cfg['Servers'][$i]['column_info'] ... 未能確定 [ 說明文件 ]
顯示欄位註解: 未啟動
瀏覽器轉換方式: 未啟動
$cfg['Servers'][$i]['bookmarktable'] ... 未能確定 [ 說明文件 ]
SQL 語法書籤: 未啟動
$cfg['Servers'][$i]['history'] ... 未能確定 [ 說明文件 ]
SQL 歷程: 未啟動
$cfg['Servers'][$i]['designer_coords'] ... 未能確定 [ 說明文件 ]
Designer: 未啟動
這類的錯誤可能要找主機商了,我是沒遇過這種錯誤
高登大哥,剛搬到了Fibre-Hosting.com,但是出現了不能上傳附件的問題,主題啊,插件啊都能正常的在綫安裝,就是我在後臺上傳圖片時就出現了
[檔案上傳已被擴充功能暫停。]的錯誤,請問問題出現在哪裡呢?我已經重裝了,問題還是健在.
無法上傳可能是資料夾的權限不對,你先將後台上傳資料夾的設定清空,再將 wp-content/uploads 的權限設為777看看
還是不行就要找主機商幫忙了,可能他們的權限沒開
謝謝你的回答,應該是ISP的問題,我另外安裝了一個小程序,一樣不能上傳,而且他常常出現500,可能要換ISP了!(777等我都試過了)
非常感謝大大這篇文
本來我什麼都不知道 重新安裝wp 然後再載入wp的備份檔 結果只有文章有 其他格式都不對
真的是非常感謝大大詳細的步驟 讓我得以成功搬家
大推~
嗯!不客氣!
天阿..太複雜了..不懂..只想讓分享空間可以繼續使用...直接轉移到痞客幫或WordPress都可以..只是對電腦真的不行...進入官方網站也沒有清楚地教如何備份.轉移...有什麼方式可以把我的分享空間內的文章,照片移轉過去嗎?謝謝..不想重用一次...
http://gordon168.tw/?p=294
你要用的wordpress.com,但是這一篇在講的是wordpress.org
兩個完全不一椒的東西哦,我這裡只有介紹自架的部落格,原因請看http://gordon168.tw/?p=101
高登大哥您好,很高興有你這篇教學我也開始搬家了,搬完後發現我的wordpress無法顯示出來。首頁跟後台都一樣,輸入網址後彈出下載視窗要我下載php檔...實在是抓不著頭緒,我是hostmonster搬到justhost的,網域沒變
資料庫已匯入 ftp的檔案也放到justhost的根目錄了
請問還要修改什麼嗎?
我的首頁www.hungya-av.com
好像是 wp-config.php 的問題,由主機cPanel直接修改就好
高登大哥,請問是將wp-config.php開成文件夾照您的方式修改嗎?
我有照您的教學改資料庫名稱跟資料庫密碼而已
上傳一樣是放到根目標嗎?
不好意思第一次搬問題比較多 =_=
cPanel後台〔File Manager〕找到檔案按上面的〔Edit〕就是一個完整的文字編輯器,直接在那裡改,改好之後〔Save Changes〕,不用照其他人講的什麼下載修改上傳的麻煩步驟
一直改都出不來 ~"~
倒是phpMyAdmin出現關聯資料表的附加功能未能啟動
的警示,高登大哥知道原因嗎?
phpMyAdmin出問題那是資料庫的使用者權限沒設好
感謝高登大哥耐心回答我問題,最後再請教2個問題
使用者權限是創新資料庫時要勾選ALL PRIVILEGES再NEXT下
一步的意思嗎?
另一個是我創好資料夾
出現這行字
User hungyaa1_hungya was added to the
database hungyaa1_wordpress.
因此DB_USER 後面的''填入hungyaa1_hungya
而DB_NAME 後面則輸入hungyaa1_wordpress
密碼而且創資料庫時的密碼,這樣正確嗎?
不好意思一直無法顯示首頁所以一直來問..
我只有換空間註冊商而已一直失敗..可見太菜了
資料圖片都有轉移成功圖可以顯示只差WORDPRESS一直
沒辦法啟動.....Orz
再次感謝你
可能是資料庫名稱或是使用者名稱太長了,有的主機有長度限制但是他們又沒跟你說,因為你前面註冊的名字很長,最好後面的名字要用短一點的
Fatal error: in /home/justngco/public_html/wp-includes/pomo/mo.php on line 24
不知道是什么原因
你有一個放在pomo目錄的外掛有問題,先停用
如果後台都進不去就用FTP把pomo目錄改名字或是刪除
我去租空間 可是我看一整晚 還搞不懂怎麼搬家
是你現在留的連結出來的網頁嗎?
如果是這個可能主機規格租錯了哦,WordPress需要的是有資料庫的主機不是只有放檔案的主機
還有花錢租主機有很多都有提供幫你搬家的服務,這在買之前就要考慮好了
我是去租智X的 奇怪 我用GOOGLE瀏覽器看網頁都是亂碼說
用IE就不會出現亂碼
我會了@@ 原來是資料庫的語系 Language 設定到中文的BIG5
才會亂碼
可是又遇到一個新問題= = Quick Cache 不會動作
他一直叫我改權限我有改阿 都已經改成777 還是一直出現叫我改權限
Quick Cache?
沒聽過
Contact Form 7 已經解決了QQ
網頁快取
http://wordpress.org/extend/plugins/quick-cache/
網頁快取這個還稿不定
用Hyper Cache吧
http://gordon168.tw/?p=292
還有 Contact Form 7 在網頁上 的驗證圖顯示不出來
還要裝Really Simple CAPTCHA
主機也要支援GD功能
感溫蛤 已經解決了 QQ
谢谢楼主!教程写得非常详细易懂,解决了我的部落格搬家的问题!
你的網站有毒,我已經將你的連結拿掉了
高登大哥你好
我想請教的是
轉址的問題
這是我社團的網址
http://210.70.173.72/wordpress/
平常學校的社團介紹網站 是由各個社團上傳學校統一的伺服器
而我們社團因為之前前輩是用wordpress作介紹網頁
而學校伺服器不支援WP 所以我們都直接架社團電腦裡
這次因為之前主機壞掉
所以網站就重新設定
完成之後跟學校連絡
學校說他們設定介紹只能設定 http://210.70.173.72/
要我們自己去跳轉網頁到wordpress
我剛剛有試過變更域名
但是似乎不對
或是應該是要用.htaccess呢?
不考慮直接將Wordpress放在根目錄?
根目錄好像也沒有其他的用途,不是嗎?
高登大大,我想問一下你現在用的主機商是那一家的?
因為我現在在用的 webhosting buzz 經常說我的網站用超過他們的CPU resources,很想找一家好一點的網空商...
剛剛看到貴網的主機管理是"Gordon's Host",高登大大是不是自設了機器?
我是比較高階的VPS主機,順便提供我的客戶用,但並沒有給一般人租用
虛擬主機一般都會鎖CPU,也就是說如果你的網站程式比較耗用資源的話,很有可能被停權,什麼無限空間無限流量的方案都是假的!
或許你可以找一家不是無限方案的主機商反而比較有保障
感謝大大的回應! webhosting buzz 又來信要我使用他們的VPS方案..
可是VPS很貴,而且我的網站流也只是每個月5千多...感覺不太需要這麼高階的..
幸好和webhosting buzz的合約也只到4月
現在預先找了一家本地的 (我是香港人),希望這家的伺服夠穩定吧.../__\
再次感謝大大的幫忙!
我完全備份後先修改DNS
完全照著您說的方式搬家
不過我連到我的WP卻顯示this site is not currently available
是因為DNS還沒更新的問題嗎?
現在看起來沒問題啊
那麼就是DNS的問題了XD
謝謝高登,有件事想請教,linux檔名過長該如何解決?
ftp 下載整個根目錄 windows 下都無法寫入。
自行手動分批下載吧
你好,小弟本來網站放在虛擬主機,最近想整個網站都搬回來自己的電腦當主機
利用FTP把本來的網站先全COPY下來,然後再把原本網站的SQL先匯出來
然後再自己的主機先打開架站軟體,然後先增加一個SQL,再把下載的SQL匯入
然後將COPY原本網站下來的整個資料夾中的wp-config修改DB_NAME成剛剛新增的那個SQL名字
帳號密碼也改成我架站軟體中的root和密碼,但還是無法打開網站…
不知是否那個環節出問題了?若有空麻煩給我個建議,謝謝你。
架站要有一個固定IP,而且也要設定DNS將你的域名指向你的IP,同時你的主機也要有DNS來告訴訪問這個IP的人,你要給他什麼資料。
這中間只要一個環節不對就無法正常顯示網頁,你再查查看吧
剛碰到和toppy368一樣的問題
找到了解決方法:
不能只empty每個項目,要"drop"他們,讓他們徹底消失,
這樣才能開始匯入。
自己的一點心得。
我文章裡面以及回留言都有提到:要一個「空的」資料庫,就看你懂不懂這是什麼意思了
高登大大,昨晚將免空搬家至HM,現在網頁進不去。
404 Error File Not Found
The page you are looking for might have been removed,
had its name changed, or is temporarily unavailable.
可以幫小妹看一下嗎? 謝謝~~
看看.htaccess的權限,把固定網址改回預設再改你要的看看。
還有看主機cPanel後台的Error_log有什麼訊息?
謝謝老大,在改回預設的網址再改回來後就ok了。感激~
再來看一次,這篇文真的就是實用阿!
也很經得起時間的考驗~
「備份MySQL資料庫」
這段裡面的第三行好像有錯字:
那邊也有「脩」份資料庫的選項
怎麼沒人發現勒
大家看得懂就好
高登大,我搬家後~文章都回復了,就是不能登入
是哪裡出問題,可以指點我一下嗎
Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/wp-config.php:1) in /home/user/public_html/wp-login.php on line 353
Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/wp-config.php:1) in /home/user/public_html/wp-login.php on line 365
你的wp-config.php直接用FTP程式改嗎?
檔案前面有不應該有的碼,用主機後台的檔案編輯看看吧
還有你貼的訊息已經透露你的主機登入名稱,我已經幫你改掉了
請問一下,為什麼我搬家後佈景、連結整個錯亂呢??
我自己摸一摸已經解決了,原來是.htaccess
太晚看到這一篇了.....
前一個禮拜為了搬家還以為把資料庫匯入就好,
沒想到一匯入新的wp整個無法開啟,
看完這一篇才發現原來資料庫裡面還是有些參數需要修改....
不過就當學個經驗吧...0rz
感謝前輩的教學~!!
請問一下,我是架設在自己租的主機空間,如果我的伺服器不變,只是把WP從原本的資料夾搬到上一層的目錄資料夾(例如:www.abc.com/wp/123/ 移到www.abc.com/wp/ ),是不是就不需要重新設定資料庫,只要設定WP位址的部分就好了?
就照著這一篇的方法作就對了,有什麼問題嗎?
還有請不要留商業網站的網址,謝謝!
您好:
我到匯入SQL資料庫時 出現了錯誤
圖片:http://i.imgur.com/DxKfW.png 可以幫我開一下是怎麼回事嗎
不知道會不會是phpMyAdmin版本不一樣呢?? 舊的主機好像是3.3.7
新的主機是3.4.7.1 !!
感謝您:)
這樣看不出原因
你有用一個空的資料庫來匯入嗎?
......原來是我開啟phpMyAdmin沒有進入我原本新增的資料庫,現在
可以了 感謝~
感謝前輩的教學,
這篇文章很實用,獲益良多~
我照著文章裡的步驟做,練習將網站搬到另一個免費空間,
看似好像搬成功了,文章都有出現,
只是...文章裡原本從WP後台上傳的圖片連結都失效了(圖片變成叉燒包),
可是非圖片的檔案像flash檔又都顯示正常~
(我用語法插入同一個免費空間的另一個images資料夾裡的圖片,顯示又很正常...@@)
可以請教一下這是什原因嗎?謝謝~!
圖片按右鍵在新分頁開啟圖片,看一下網址是什麼
再參考 http://gordon168.tw/?p=265 這一篇
謝謝你的回覆,感恩~
我按右鍵在新分頁開啟圖片,
網址都很正常,但顯示"404錯誤, 找不到訊息."...
(可是有幾張又顯示正常..Orz....)
可能我的網站圖片太多...需要一點時間吧..XD
再次感謝你的回覆,我這幾天再摸索看看~
抱歉,我找到原因了..
原來是我cPanel後台的Hotlink Protection沒設定好..囧
我之前照著前輩另一篇"用cPanel設定防盜連"的文章設定Hotlink Protection,
結果自己忘記了...T.T
原來自己把自己封鎖了,呵呵!
前輩您好,不好意思,我又來請教了~
我練習將網站搬到同一個空間的不同資料夾,也換了網址,
看似有成功,運作正常,
可是後來我看網頁原始碼發現,網站抓的css檔好像是舊資料夾的(因為舊的我沒刪除)
如果我
(字沒打完就發送留言了XD)
請問這問題有什麼解決辦法嗎?謝謝~
請先清瀏覽器快取及網站快取,還有你css該不會寫死在版型裡面吧?
謝謝你的回應~
網站是去年初剛接觸WP時架的,當時不會運用子主題,
一找到喜歡的版型套用後,就自己亂改css...囧rz~
不知為何搬移網站後,會抓到舊網址的css..
有試著換版型,可是好像只有twenty-ten和twenty-eleven的版型
可以正常顯示,其他的版型版面會亂掉..
我這幾天再摸索看看,再次感謝前輩的回應~tks
高登老師您好,快一年了,我還在為小朋友學習態度努力,可不可以拜託借您的平台幫我問問去年那為熱心家長有沒有數學家教可以推薦,(我記得那位老師桃李滿天下)我住在台北文山區景美女中附近,小女很叛逆,需要有耐心,愛心又不失威嚴的老師教導,非常感恩,造成您的困擾,先向您致歉。敬祝全家.幸福.美滿.身體健康..
可不可以請你找一下那位老師留言的名字?這樣我好幫你連絡,另外你的電話我已經拿掉了,在網路公開電話不大好
高老師您好,謝謝您的細心就是這位化名-雞婆家長- "http://gordon168.tw/?p=453"...非常感恩!
他不是家教,是大學教授有在辦數學奧林匹克,所以你會誤會他有在辦家教
您好,最近因為有搬家需求於是找到了您寫的這篇文章,獲益良多!
按照您的此篇教學步驟順利將網站移到新的空間,看起來一切正常功能也都能用,正當我以為大功告成時,要登入管理員卻一直登不進去(會被return回登入頁面但沒有任何錯誤訊息)不曉得您有沒有碰過這樣的情況呢?
請檢查.htaccess的權限,以及主機有沒有什麼可以參考的錯誤訊息(如果是cPanel的話有error_log)
您好,感謝您撥冗解答,後來我修改/wp-includes/pluggable.php內的setcookie解決了無法登入的問題。
參考:http://www.mfwlyx.com/1.html
那是瀏覽器的cookie沒清掉,清一下就好沒必要改系統程式,你最好改回來
遇到這種問題時請先用別台電腦測試看看
高登哥~請問一下,
假如我測試中~
從 http://www.domain.com/test 要移到 http://www.domain.com
也是以上的方式搬家修改嗎?
搞到搬來搬去,我腦袋有時會卡住打結XD
所以問一下,確認一下!
感恩喔*v*
一樣的改法
高登老師:
真是感謝您呀! 您的分享讓我受益良多!
請教高登老師:
您的意思是, 新架好的主機不必先安裝wordpress, 只要把原先在另一個主機的資料庫和根目錄的所有檔案搬進來, 就可以了, 是嗎?
對,不過資料庫的名稱跟密碼可能不一樣,wp-config.php改一下就好
我都是這樣搬的
感謝老師指導.