2017年6月28日 星期三

Getting Valet - Not Found error

Error :
I'm trying to get Valet running on my Mac and I'm getting a Valet - Not Found error.

Warning: file_get_contents(/var/root/.valet/config.json): failed to open stream: Permission denied in /Users/Username/.composer/vendor/laravel/valet/server.php on line 23

Warning: Invalid argument supplied for foreach() in /Users/Username/.composer/vendor/laravel/valet/server.php on line 47
404 - Not Found
Solution:
if you have installed composer global package using sudo than file owner will be root, in server.php it is checking file owner and then setting VALET_HOME_PATH, you need to change owner ship of all global packages or laravel/valet only. better to change for all so next time composer update or install without sudo.
cd ~/.composer/

sudo chown -R $(whoami) vendor

now happy development with valet.

from : https://laracasts.com/discuss/channels/general-discussion/getting-valet-not-found-error?page=1

沒有留言:

張貼留言