Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

March 08 2011

07:45

本站新文章只開放Facebook Comments留言

從現在開始,本站所有的新發表文章,將會改用 Facebook Comments 來進行回應與討論。

雖然這個部落格的流量沒有很大,格主寫文很懶,回應的人也不多,但還是做了這個決定,主要原因如下:

  • 透過 Facebook 的分享功能來擴大流量
  • 減少匿名留言戳戳樂的情形(大家用自己的 FB 帳號留言,想必不會出言不遜)

Facebook Comments 的好處和壞處,各位可以參考前文;雖然目前它還有很多缺點,但看起來優點比較多,就試試看效果吧。

如果你也想在 WordPress 上安裝 Facebook Comments,有個方便的「Facebook Comments for WordPress」外掛可用,有空再來寫教學。(搞不好很快就有人寫了)

September 26 2010

04:55

WordPress 網站搬家大地雷:DNS子網域設定

這裡有個超級大地雷...

花了一個周末,搞定部落格從自家Mac Mini便當盒到國外虛擬主機的所有步驟,現在這個部落格看起來似乎搬完了,中間踩到一顆先前沒預期到的超級大地雷,順手記一下所有的流程和心得,也提供一下我被炸到後的處理方法,供給日後有需要的朋友參考。

1. 匯出舊文

原有部落格停止更新,然後進後台匯出舊文。這步一定要先做,不然到第3步時會很慘…

2. 買虛擬主機:

會買 Bluehost 的原因其實只是因為看起來還可以。之前工作上曾經用過Dreamhost,也沒有好到哪去。反正不貴的美國主機大概就是那幾家,各有各的缺點;我這部落格流量也不大,想來不至於爆CPU TIME,白老鼠就當下去了。

用到現在,覺得Bluehost比較明顯的缺點,就是後台速度很慢,從 HiNet 連過去改設定或上傳檔案時都卡卡的;但是用暗黑賤招公司VPN改走美國線路再進後台,速度就很快。到底是Bluehost還是種花電信的問題呢?(茶)

買好虛擬主機,做基本設定,安裝WordPress,這就按下不表了。要玩虛擬主機的人應該都要會這些,也有很多文章或市售圖書教學。

3.  設定DNS

這一步要把原先指定到家裡的子網域改設定到虛擬主機的IP,看似簡單,但是對部落格搬家作業來說,這一步有個超級大地雷,一定要注意。

WordPress後台的一般設定中,有個部落格URL的設定項目。對搬家的人來說,自然要把新主機上的WordPress URL設定成與舊主機完全相同,網友才能用同樣的網址連進新的部落格;但尷尬的是,當DNS改好還沒生效時,新架好的部落格連後台都進不去(因為URL還是導到舊主機IP);當DNS新設定生效時,URL就會馬上指到你的新主機IP,這時新主機雖然可以用了,但想進舊主機WordPress的後台進行舊文匯出等作業時,就會被立即強迫導向到新主機…(意思就是DNS生效前進不了新主機,生效後進不了舊主機)

這個問題對網管高手來說應該不難,也許改一下舊主機上的routing或hosts設定,讓瀏覽器不要跑去新主機的IP就好,但對我這種半吊子的技術苦手來說就比較麻煩,我想絕大多數 的普通部落客大概也不會設這些東西吧。

踩到這個大地雷後該怎麼辦?我的解決方法雖然笨,但還算有效。DNS生效後,先去安裝一個叫做「Maintenance Mode」的擴充套件,將新主機的部落格設定為整修內部暫停營業,把這段時間連進來的客人擋在門外後,然後把DNS改回舊IP。等DNS再度生效後,就進得了舊系統了。這時趕快匯出舊文、複製使用中的擴充套件和布景主題檔案、記錄一下各項設定值,然後把舊WordPress的URL設成另一個沒用過的子網域(例如oldblog)。接著回DNS把部落格子網域的IP指向新主機,順便再新增一個oldblog子網域的A記錄,IP指到舊主機,再把舊主機上的 Apache httpd.conf 加上 oldblog 的 Virtual host 設定,然後重新啟動 Apache。等DNS再度生效後,新舊兩台主機就可以用不同的網址進去了,要是有什麼設定值忘了,還可以進舊的WordPress後台。

由於DNS每次更改都需要一段時間才能生效,所以如果你自信動作夠快,也可以在改好DNS到新主機但還沒生效,還進得了舊主機的有限時間內,快手快腳完成一切備份作業,等網址導到新主機後馬上可以還原設定。但是這段時間有多長,實在很難說,書上都說DNS更新需要24到48小時,我的經驗是半小時之內。所以如果你半小時搞得定這些事,我只能說你真的是快槍俠…

整個搬家過程中最大的地雷就是這顆,剩下的步驟就簡單了。進新部落格把該裝的裝好,該換的換掉,一切搞定後,取消 Maintenance Mode,重新開放營業,整個部落格的搬家作業就告一段落了。

附帶一提,這個流程是使用新舊部落格使用相同網域名稱時用的,如果你的新舊部落格網域名稱不一樣,不用這麼麻煩,但可能要多一個301轉址設定步驟(請搜尋 301 redirect),好讓搜尋引擎找到你舊文的新網址。這部分我就不囉嗦了。

04:53
這裡有個超級大地雷...
請參考 wp.tenz.net/archives/938

January 26 2010

06:06

換上新布景主題

如大家所見,這個部落格有了新的面孔。

這絕對不是搶搭什麼臉書風潮,把自己偽裝成最近當紅的 Facebook,瞧,你無法在這裡玩任何遊戲,也無法在這裡隨便加入朋友(只能和我交朋友),這就是最好的說明(茶)。

而且這個布景主題還有不少bug,例如現在留言功能一整個是壞的,我也還不知道問題在哪裡。總之理論上點一下「發表留言」應該要能看到留言區以動畫效果展開,但是就是他媽的不會動。

反正這裡留言也不多,而且也有一些留言是廣告留言,乾脆我就任性地效法李怡志大大,把部落格變成完成只有我一個人可以發言的一言堂,也沒有什麼不可以的… XD

(要發表留言的話還是可以啦,左邊有個Google Friend Connect 的留言板,請大家忍耐一下,先留在那邊吧,阿彌陀佛)

對這個布景主題有興趣的朋友,可以到 WordPress 的布景下載頁面下載檔案,解壓後放到 /wp-content/themes 之中,再去後台啟用即可。當然,因為英語系的字型設定總是不適合中文,為了讓網頁更容易閱讀,調整css中的字型大小和行距也是必要工作。我也只是隨手調了一下,還沒調得很好,有空時再來慢慢調。

至於動態留言功能不會動的問題,如果有哪位朋友試了會動,也請不吝告知在下,我十分感激。 :)

June 28 2008

17:25
17:12
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.