20090402 輔導團LifeType部落格移機

今兒個把輔導團LifeType部落格轉移到了新購的輔導團專用SERVER上頭去
其實正確的來說,應該是昨天就開始做這件事情了 @@
只是,因為各個領域的夥伴們蠻捧場的,檔案資料實在有點大~
光是tar起來的資料檔就有 10 G 之多
SERVER並不在我所管的機房當中,所以資料得透過網路傳
昨兒個夜裡處理完資料庫轉移之後,資料傳輸的部分就擱著讓它去慢慢傳了
所以,正確的來說是從昨天弄到了今天才完成阿  XD
因為這次不只是單純的移機,還包含了domain的轉換
所以紀錄一下做法,留個筆記吧。
  1. 首先當然是把MySQL資料庫dump成 *.sql 檔案,匯到新的SERVER去。如果用了不同的名稱,記得還得去修改 config/config.properties.php 裡頭的連線資料。
  2. 接著把原本的資料tar起來,丟到新的SERVER上。
  3. 修改/etc/httpd/conf/http.conf 中的 VirtualHost 設定。
  4. 檢查根目錄中的  .htaccess 當中 rewrite 路徑是否正確
  5. 瀏覽新的domain Url
  6. 登入之後,到「全部站台管控」→「全域設定」→「一般設定」當中去修改站台位址。
  7. 檢查相關目錄的權限是否正確
  8. 清除打包時一起包進來的session記錄檔案、template temp檔
  9. OK~
 這些步驟做完,應該就差不多完成轉移的動作了
但是,如果真的這麼順,大概也不用寫什麼筆記了  XD
過程中遇到一個很奇怪的東西....
本來還以為是 SELinux 在作祟,於是到 /etc/selinux/config 去檢查了一下
好像也沒有什麼不對
接著又懷疑是 httpd.conf 當中的問題
核對了老半天,結果也沒查出個什麼勁兒來  @@
對目錄  chmod  、 chown  搞了一陣,依然沒有結果  ~"~ 火氣都快上來了
最後,解決的方法真的很神奇..... 
重新 mkdir 一個目錄,然後把所有的檔案 mv 進去,於是乎,神奇的解決了 =,=
然而由於除了移機以外,還有 domain name 的轉換 
最大的問題其實是使用者的文章當中,如果有插入了lifetype上傳資料的連結(gallery)
轉移到了新的domain name之後,文章當中的連結就通通都斷了...  @_@ 
找了一下,這些資料都是寫在  前置詞_articles_text  這個資料表當中
於是把這個資料表 dump 出來,用notepad++ 之類的軟體替代掉
以這次的移機為例,就搜尋  blog.hldes.tcc.edu.tw/gallery 取代成  guidance-blog.tcc.edu.tw/gallery
這個地方要注意,不是將 blog.hldes.tcc.edu.tw 取代成  guidance-blog.tcc.edu.tw 喔~
因為凡是有插入站內連結的,應該都是  domain name/gallery/x/x  這一類的路徑
只要替換這些就好,把所有舊的 domain 替換成新的,說不定又要跑出更多問題來  @@
最後再檢查一下自訂樣版的部分,有沒有需要修正的,就算大功告成啦~

留言