2016-04-25 3 views
1

У меня установлен WAMP, установленный композитор. В команде cmd я подал команду:Как запустить сайт на laravel

composer global require laravel/installer 

Установка установки Laravel установлена. Перейдите в папку c:/wamp/www с ЦМД и writed команды:

Laravel нового блог

появился блог папки с этими содержимым: enter image description here И теперь, когда я, чтобы открыть главную страницу сайта в браузер?

ответ

1

Point Wamp веб-сервер public папка проекта Laravel. Найти httpd.conf и изменить папки на что-то вроде этого:

DocumentRoot "C:/wamp/www/public" 
<Directory "C:/wamp/www/public"> 

перезапуска Apache и запустить localhost в вашем браузере. Если все будет в порядке, вы увидите стартовую страницу Laravel.

+0

@ Алексей Мезенин 1. Как указать веб-сервер www в папку с общей папкой? 2. один веб-сервер, только один проект поднят? 3. Не удается создать отдельный домен, например имя laravel.loc? – Saahon

+0

Используйте информацию из моего сообщения. Найдите 'http.conf' внутри конца папки Wamp, отредактируйте его. Вы можете использовать один веб-сервер для многих веб-сайтов. Чтобы создать отдельные домены, вы должны добавить виртуальные хосты в 'httpd.conf' и добавить их в файл' hosts' Windows и перезагрузить Windows. Пожалуйста, прочитайте здесь: https://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp –

+0

Я изменил значения 'DocumentRoot' и' Directory' в папку 'public' laravel проект. Перезагрузите сервер и в браузере открывайте ссылку http: // localhost, но он дает ошибку '(!) Warning: require (C: \ wamp \ www \ blog \ bootstrap /../ vendor/autoload.php): не удалось открыть stream: Нет такого файла или каталога в C: \ wamp \ www \ blog \ bootstrap \ autoload.php в строке 17' – Saahon

1

Вы можете увидеть приложение в браузере, просто

http://localhost/blog/public 

Или, вы можете создать виртуальный хост и указать его в «общественной» папке вашего приложения Laravel и доступа к сайту, как

http://yourlocalsitename.dev/ 

Setup Virtual Host in WAMP

После установки Laravel вам может потребоваться настроить некоторые разрешения. Каталоги в каталогах storage и bootstrap/cache должны быть доступны для записи на вашем веб-сервере или Laravel не будет запускаться.

Запустите composer update с вашего терминала (из вашего корня проекта).

+0

Это неправильный способ сделать это. Есть множество вопросов «почему это не работает» и «почему я получаю эту ошибку» от новичков, которые настраивают WS как это. –

+0

@VipindasKS Когда открываем http: // localhost/blog/public, тогда ошибка Warning: require (C: \ wamp \ www \ avlodlar \ bootstrap /../ vendor/autoload.php): не удалось открыть поток: нет такого файла или каталог в C: \ wamp \ www \ avlodlar \ bootstrap \ autoload.php в строке 17 – Saahon

+0

Я сказал «блог» только потому, что вы установили имя «блог».согласно вашему предыдущему комментарию, кажется, что ваш проект «avlodlar»? посмотрите, есть ли папка поставщика и внутри есть autoload.php. Прежде чем пытаться получить доступ к URL-адресу, вам необходимо выполнить «обновление для композитора». – VipindasKS

1

Простым способом является использование встроенного сервера разработки PHP. В корневой директории вашего проекта запустите php artisan serve, и ваш сайт будет отправлен по адресу http://localhost:8000/