最後更新:2016-06-06
來源:互聯網
上載者:User
關鍵字
php
vagrant
homestead
mac
下的homestead
,之前能配置多個本地區名,現在更新一下後,出現了問題,無法解決,看起來好像是nginx的問題,但是不懂怎麼調試。
文檔有:Homestead目錄下的scripts/serve.sh指令碼動態添加
命名: serve domain.app /home/vagrant/Code/path/to/public/directory
問題所在
在出這個問題之前,我也一直都是這樣動態設定網域名稱,截一個另外一台Windows電腦並
mac上更新後,就沒辦法動態設定了,敲入這個口令,就一閃而過
觀察了一下,猜想可能的問題:
vagrant up的時候 有部分檔案沒安裝完畢?
serve 後 nginx 沒有重啟? 但是我在serve後,手動敲入命令進行重啟,還是沒辦法實現多網域名稱
新手,對這一塊不太熟悉,麻煩各位給點指點,因為要學的東西很多,一時要補php
,一時要學laravel
,還要用phpmyadmin
看資料庫,所以很需要多網域名稱~ 謝謝!
回複內容:
mac
下的homestead
,之前能配置多個本地區名,現在更新一下後,出現了問題,無法解決,看起來好像是nginx的問題,但是不懂怎麼調試。
文檔有:Homestead目錄下的scripts/serve.sh指令碼動態添加
命名: serve domain.app /home/vagrant/Code/path/to/public/directory
問題所在
在出這個問題之前,我也一直都是這樣動態設定網域名稱,截一個另外一台Windows電腦並
mac上更新後,就沒辦法動態設定了,敲入這個口令,就一閃而過
觀察了一下,猜想可能的問題:
vagrant up的時候 有部分檔案沒安裝完畢?
serve 後 nginx 沒有重啟? 但是我在serve後,手動敲入命令進行重啟,還是沒辦法實現多網域名稱
新手,對這一塊不太熟悉,麻煩各位給點指點,因為要學的東西很多,一時要補php
,一時要學laravel
,還要用phpmyadmin
看資料庫,所以很需要多網域名稱~ 謝謝!
暫時的解決方案
在git clone
回來的Homestead
檔案夾中的scripts/serve-laravel.sh
檔案,在下面加上service nginx restart
和service php7.0-fpm restart
疑問?
在homestead
的github
上看到一個commit:tweak a few things when creating sites
,改動了scripts
檔案夾裡面的一點東西,但是不是很明白為什麼要去掉重啟nginx和php的選項?而且去掉後,無法serve成功,我也給作者發了郵件,但是不知道會不會回...
見連結:Github:homestead