AcmePhp註冊e-mail時產生AcmePhp\Ssl\Exception\KeyPairGenerationException

通常這個狀況是因為執行環境是windows。

因為AcmePhp註冊e-mail需要產生account key pair

這時候windows的php需要找到 openssl.cnf 的設定 閱讀全文〈AcmePhp註冊e-mail時產生AcmePhp\Ssl\Exception\KeyPairGenerationException〉

bundle install顯示「系統找不到指定的路徑」

在windows系統上執行 railsinstaller安裝完 rails on ruby之後,

一般會先執行gem update rails,這可以正常執行。

接著可能需要調整Gemfile的設定以及執行bundle install,

結果bundle install的結果就是顯示「系統找不到指定的路徑」,這實在是很奇怪。 閱讀全文〈bundle install顯示「系統找不到指定的路徑」〉

MySQL 5.7的data資料夾檔案無法直接覆蓋使用

在以前的版本,記得data裡的資料夾,也就是資料庫的實體檔案是可以直接覆蓋使用的。

就算可能因此少了某些資料表,尤其是InnoDb格式的資料表可能因此無法正常顯示,

但伺服器運作的至少還算正常。 閱讀全文〈MySQL 5.7的data資料夾檔案無法直接覆蓋使用〉

在Windows安裝Git server及ssh server

安裝SSH Server

首先是安裝ssh server,直接參考[[Windows] 安裝 SSH Server @ Windows XP]。

SSH帳號是利用windows的帳戶功能來管理,之後再利用mkgroup及mkpasswd將系統的群組及帳號匯出到SSH server可讀取的檔案,例如etc\group 及etc\passwd。

之後視情況可以調整etc\passwd裡的內容,例如使用者群組id,或者是ssh帳號登入後的起始目錄。

我不確定登入ssh後的環境變數是否可以設定在某個檔案上,但應該可用windows設定環境變數的方式來設定,如下圖。

例如PATH這個環境變數就很重要的,如果設定不對,可能會導致一些程式就無法正常執行。
閱讀全文〈在Windows安裝Git server及ssh server〉