在homestead環境裡面,mailhog是透過systemd管理的服務,因此可以使用systemctl來控制服務的狀況。
如果要取消php預設透過mailhog寄信,有兩種方法:
閱讀全文〈取消在homestead環境下,php寄信預設使用mailhog〉用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
學習程式語言的一些心得發表
在homestead環境裡面,mailhog是透過systemd管理的服務,因此可以使用systemctl來控制服務的狀況。
如果要取消php預設透過mailhog寄信,有兩種方法:
閱讀全文〈取消在homestead環境下,php寄信預設使用mailhog〉為求方便,直接將mysql的datetime欄位值送給js的new Date()作為建構式的參數,即2022-04-14 13:45:33之類的內容,用來產生js的date物件。
個人在電腦版只用windows的chrome測試,執行起來也都正常。
閱讀全文〈新ios實作js new Date()的問題〉日前因為測試phpMyAdmin的兩階段驗證功能,有使用Google Authenticator作為兩階段驗證的機制,但因故刪了Google Authenticator的驗證碼,卻沒有取消phpMyAdmin的兩階段驗證,結果就沒辦法再透過phpMyAdmin登入mysql。後來找到方法可以解決這個問題。
閱讀全文〈啟用phpMyAdmin兩階段驗證後卻找不到Google Authenticator的驗證碼〉先建立一個yii2專案,然後安裝這個extension。
底下為Yii2設定的部份,是設定一個 module以及在bootstrap階段就執行oauth2 module,和extension的說明有些不太一樣。
閱讀全文〈用Yii2建立Oauth2 server〉通常這個狀況是因為執行環境是windows。
因為AcmePhp註冊e-mail需要產生account key pair
這時候windows的php需要找到 openssl.cnf 的設定 閱讀全文〈AcmePhp註冊e-mail時產生AcmePhp\Ssl\Exception\KeyPairGenerationException〉
由request產生token,丟給response的cookie(見request::generateCsrfToken())。
當response::send()的時候會一併呼叫response::sendCookies()(在response::sendHeaders()),
如果request有丟給response csrfToken的cookie時,
這時就會設定csrfToken到cookie裡。 閱讀全文〈Yii2 crsf的機制〉
語法 : string realpath ( string $path
)
之前都一直以為realpath只是用來轉換 ./或../ 為真實路徑。
原來它還會自動偵測參數$path是否存在,不存在會回傳false。
另外,執行的程式必須對 $path 有存取的權限,否則也會回傳false。
必要套件 mail, sSMTP, cygrunsrv, httpd, php, mysql
設定cygserver
cygserver-config
安裝httpd
/etc/rc.d/init.d/httpd install
安裝windows service
cygrunsrv -S cygserver
cygrunsrv -S httpd 閱讀全文〈在cygwin安裝apache, mysql , php〉
在windows系統上執行 railsinstaller安裝完 rails on ruby之後,
一般會先執行gem update rails,這可以正常執行。
接著可能需要調整Gemfile的設定以及執行bundle install,
結果bundle install的結果就是顯示「系統找不到指定的路徑」,這實在是很奇怪。 閱讀全文〈bundle install顯示「系統找不到指定的路徑」〉