近期的開發工作是在 Laravel Framework 下進行的,這個 framework 會依系統的 Hostname 來切換環境,在 local 與 production 之間切換,就可以連到不同資料庫之類的設計,這個設計好不好沒什麼感覺,畢竟主要是在 local 下開發。
這個 Hostname 神秘的地方是會因為網路而有差異,這兩天部門的網路有所更動,Hostname 就不一樣,Laravel 碰到不認得的 Hostname 會自動切換回 production,然後就一堆設定掛在那邊 XD
Laravel 的 Hostname 識別可以在 /%laravel_root%/bootstrap/start.php 下設定,但改來改去也挺麻煩的。
Mac OS X 修改 Hostname 並不是難事,雖然我並不確定改下去會不會有什麼後遺症…
在 Terminal 下輸入
sudo scutil --set HostName john-macbook-air.local
然後輸入密碼就改完了,不必重開機。
Leave a Reply Cancel reply