Я новичок в PHP и laravel. Я пробовал всю ночь, но проблемы продолжаются. После того, как я установил homestead.yaml
, я запустил vagrant up
в командной строке. Полное содержание файла, как показано ниже (кстати, моя ОС OS X 10,10):Как правильно установить каталог в homestead-laravel?
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/github_rsa.pub
keys:
- ~/.ssh/github_rsa
folders:
- map: "/Users/yobichi"
to: "/home/vagrant/yobichi"
sites:
- map: int2016.app
to: "/home/vagrant/yobichi/public"
databases:
- homestead
все кажется идет хорошо, за исключением вопроса базы данных: ==> default: createdb: database creation failed: ERROR: database "homestead" already exists
. Но когда я ввожу адрес сайта: int2016.app
в браузере, происходит ошибка 403 forbidden
. И я попытался войти в каталог «/ home/vagrant/yobichi», он был пуст. Интересно, как правильно установить каталог folders
и sites
, чтобы я мог решить проблему? Заранее спасибо!
У вас есть установка проекта Laravel в вашей домашней папке? Потому что вы связываете свой полный домашний каталог в поле Vagrant с этой строкой '- map:"/Users/yobichi "'? Вы должны установить свой проект в соответствующую подпапку, т.е. е. '/ Users/yobichi/laravel-project' и ссылку на эту папку в поле. «Папки» и «сайты» имеют правильное намерение в вашем файле «Homestead.yaml»? – codedge
@codedge Я не знаю, как правильно их установить. Мой проект laravel находится в папке '/ Users/yobichi/laravel', а его полный каталог -'/Users/yobichi/laravel/int2016 '. Как я должен установить 'folder' и' site'. Благодаря! – user5779223
Это странно. С созданием нового окна Vagrant база данных исчезнет и вновь создаётся. Поэтому вы не должны получать эту ошибку. Вы используете последнюю версию Homestead? – codedge