[華語, cmn-Hant-TW] 有一台機器是用 OS X Server 4.x 架設的,上面提供基本的 redmine/git/svn 服務,使用上沒什麼問題,不過自從升級到 OS X Server 5 之後就變得怪怪的了,一開始除了 redmine 正常外 git/svn 完全不能動作,直接下 git 指令才發現是因為同時升級的 Xcode 7 要先同意條款才能使用,這個問題解決之後 redmine 裡面就可以正常瀏覽 git 跟 svn 檔案庫的內容了,不過奇怪的是遠端存取檔案庫的時候 svn 可以動,但是 git 就一直吃 503 Service Unavailable 看了一下才發現原來 Server 5…
把 Mantis 的資料倒進 Redmine
[華語, cmn-Hant-TW] 想要把 mantis 1.2.x 的資料倒進 redmine 2.4.x 的時候出了點問題,內建的 ./lib/tasks/migrate_from_mantis.rake 怎麼試都失敗,後來發現有人用 perl 寫了一套轉換系統 mantis2redmine 給 mysql 用,只要把資料庫設定一下,然後輸入想要轉換對應,category, workflow, user 等,然後等他跑完就倒進去了。 唯一要注意的是語系問題,如果 utf8 的字轉過去變亂碼,除了兩邊資料庫的設定要對外,在 mantis2redmine 裡面呼叫 DBD-mysql 的地方 mysql_enable_utf8 也要給他設一下,到這裡資料庫應該就算是倒好了。 跑一下 project 列表有出來,但是只要一開 issues 頁面就狂吃 500 錯誤,主要的錯誤訊息是這個: Error viewing some issues:…