blog.test не показывает страницу приветствия с камердинером на laravel
Я очень новичок в Laravel. Я создал локальный сайт разработки blog.test с помощью команды laravel new blog
на MacOS следующая документация на сайте Laravel.
При использовании команды php artisan serve
в ~/Sites/blog
папка то blog.test
показывает страницу приветствия Laravel, но когда я использую valet для разработки, то blog.test
показывает It Works
,
Пожалуйста, помогите решить эту проблему. Какой пропущенный шаг?
Я уже попробовал ниже шаги
- переустановка камердинера
- камердинер перезагрузка
- камердинер ссылка
кажется, что 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
после этого.