blog.test не показывает страницу приветствия с камердинером на laravel

Я очень новичок в Laravel. Я создал локальный сайт разработки blog.test с помощью команды laravel new blog на MacOS следующая документация на сайте Laravel.

При использовании команды php artisan serve в ~/Sites/blog папка то blog.test показывает страницу приветствия Laravel, но когда я использую valet для разработки, то blog.test показывает It Works,

Пожалуйста, помогите решить эту проблему. Какой пропущенный шаг?

Я уже попробовал ниже шаги

  1. переустановка камердинера
  2. камердинер перезагрузка
  3. камердинер ссылка

кажется, что blog.test указывает на дефолт index.html файл веб-сервера вместо index.php файл в blog/public папка проекта Laravel.

Нужно ли настраивать корневой веб-каталог на blog/publicили команда "valet link" должна сама позаботиться об этом?

2 ответа

Я остановил apache используя команду ниже

sudo apachectl stop
и после этого я последовал ниже темы

https://github.com/laravel/valet/issues/299

Эта проблема была решена с помощью файлов dnsmasq и dnsmasq.conf, указанных в потоке.

"Это работает" подсказывает мне, что встроенный в Mac сервер Apache обрабатывает этот запрос. Вам просто нужно отключить его, чтобы Валет вступил во владение.

Бежать sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist отключить встроенный сервер Apache.

Возможно, вам также придется перезапустить Valet valet restart после этого.

Другие вопросы по тегам