web-dev-qa-db-ja.com

Laravel valet動作します

Laravel valetをインストールしようとしていますが、(domain.devにアクセスしたときに)次のようになります。

It works! 

私はすでにたくさん試しました。例えば:

remove valet 
stop Apache (apachectl stop)
composer global require laravel/valet
valet install
valet restart

しかし、それは私にはうまくいきません。また、vagrantボックスにLaravel Homesteadをインストールしました。おそらくそれはそれと関係がありますか?ホームステッドのサイトにアクセスできます。

この問題を解決するにはどうすればよいですか?

11
Jamie

"できます!"常にApacheからのメッセージになります。 Laravel Valetを機能させるには、Apacheをオフにする必要があります。

私はあなたが以前にこれらを試したことがあると思います:

  • $ stop Apache (apachectl stop)
  • $ Sudo apachectl -k stop

私も同じ問題を抱えていました。以下のコマンドを試してから、必ずvaletを再起動してください。 これで修正されました

$ Sudo apachectl stop
$ valet restart
30
mesqueeb

ここで行うことの非常に多くの異なる組み合わせ

これが私のために働いたものです。

他のローカルApacheを完全にオフにします

Sudo apachectl -k stop

Sudo launchctl unload -w /System/Library/LaunchDaemons/org.Apache.httpd.plist

Valetディレクトリを完全に削除します

rm -r ~/.valet

composerグローバルにValetを削除しました

composer global remove laravel/valet

Composer経由で再インストール

composer global require laravel/valet

Valetをインストールする

valet install

フォルダに移動してディレクトリを追加

cd ~/Sites/

次に、プロジェクトをパークに追加します

valet park

Valetドメインを別のものに変更して、URLがhttps://に強制されるのを防ぎます。

valet domain app

ディレクトリをプロジェクトフォルダに変更します

cd ./laravel-project/

次に、現在のプロジェクトを開きます

valet open

ブラウザは http://laravel-project.app に開く必要があります

4
mikoop