今兒個把輔導團LifeType部落格轉移到了新購的輔導團專用SERVER上頭去
其實正確的來說,應該是昨天就開始做這件事情了 @@
只是,因為各個領域的夥伴們蠻捧場的,檔案資料實在有點大~
光是tar起來的資料檔就有 10 G 之多
SERVER並不在我所管的機房當中,所以資料得透過網路傳
昨兒個夜裡處理完資料庫轉移之後,資料傳輸的部分就擱著讓它去慢慢傳了
所以,正確的來說是從昨天弄到了今天才完成阿 XD
因為這次不只是單純的移機,還包含了domain的轉換
所以紀錄一下做法,留個筆記吧。
但是,如果真的這麼順,大概也不用寫什麼筆記了 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 替換成新的,說不定又要跑出更多問題來 @@
最後再檢查一下自訂樣版的部分,有沒有需要修正的,就算大功告成啦~
其實正確的來說,應該是昨天就開始做這件事情了 @@
只是,因為各個領域的夥伴們蠻捧場的,檔案資料實在有點大~
光是tar起來的資料檔就有 10 G 之多
SERVER並不在我所管的機房當中,所以資料得透過網路傳
昨兒個夜裡處理完資料庫轉移之後,資料傳輸的部分就擱著讓它去慢慢傳了
所以,正確的來說是從昨天弄到了今天才完成阿 XD
因為這次不只是單純的移機,還包含了domain的轉換
所以紀錄一下做法,留個筆記吧。
- 首先當然是把MySQL資料庫dump成 *.sql 檔案,匯到新的SERVER去。如果用了不同的名稱,記得還得去修改 config/config.properties.php 裡頭的連線資料。
- 接著把原本的資料tar起來,丟到新的SERVER上。
- 修改/etc/httpd/conf/http.conf 中的 VirtualHost 設定。
- 檢查根目錄中的 .htaccess 當中 rewrite 路徑是否正確
- 瀏覽新的domain Url
- 登入之後,到「全部站台管控」→「全域設定」→「一般設定」當中去修改站台位址。
- 檢查相關目錄的權限是否正確
- 清除打包時一起包進來的session記錄檔案、template temp檔
- 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 替換成新的,說不定又要跑出更多問題來 @@
最後再檢查一下自訂樣版的部分,有沒有需要修正的,就算大功告成啦~
留言
張貼留言
留個話吧 ^O^