Laravel Homestead를 설치하고 호스트 파일을 편집했지만 브라우저에서 지정된 URL을 방문하면 "입력 파일이 지정되지 않았습니다"라는 메시지가 나타납니다. 터미널에 "방랑제를 다"를 실행 한 후 Homestead.yaml 파일에서 내 초기 추정치가 잘못되었지만 무엇이 보이지 않습니까."입력 파일이 지정되지 않았습니다."
저는 Mac OS를 실행 중이며 내 VM은 VirtualBox입니다. 내 모든 웹 사이트는 OS 사용자의 직계 자녀 인 "사이트"라는 폴더에 있습니다. 따라서 사용자 이름/사이트 정보. Homestead 폴더의 경로도 다음과 같습니다 : _Username/Sites/_homestead "
Homestead.yaml 파일에서 'folder'를 map: ~/Sites
으로 설정했습니다. 브라우저 폴더 목록 (모든 웹 사이트)을 볼 수 있습니까? 아니면 적어도 예상 한 결과였습니다.
브라우저 주소창에 ~Sites/
을 입력하면 위치가 정확합니다 : /// Users/USERNAME/Sites/
을 실행하기 전에 주소 표시 줄에 'username.dev'를 입력하면 작동하지 않습니다. 그것이 그것을 집어들만큼 정확합니다.
이 참조 내 Homestead.yaml 파일의 내용입니다 :
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Sites
to: /home/vagrant/Code
sites:
- map: username.dev
to: /home/vagrant/Code/public
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
사람이 무엇이 잘못 표시되거나 될 수있는 다른 무엇에 대한 조언을 할 수 있습니까?
그래, 기본적으로 폴더는 "사이트"하고는 개별 프로젝트 (웹 사이트)입니다 하위 폴더 많이 있습니다 그래서 매핑 된 URL은'수 불렀다/home/vagrant/Code/Sites/public'또는 특정 하위 폴더 여야합니다. 나는이 모든 프로젝트를 정기적으로 작업하여 이상적으로 브라우저에 목록을 표시하고 모든 것에 농가를 짓기를 원했습니다. 그렇지 않습니까? 내가 오해하면 미안해! – user1406440
그냥 확인하려면'Sites' 폴더 안에'yourSiteFolderName','Sites'와 실제 폴더 이름을 변경해 보았습니다. 그러나 여전히 운 좋게 작동하지는 않습니다. 나는 또한 루트에'index.php' 파일이있는'Sites/projectname'를 향한 URL 포인트를 만들려고했으나 여전히 같은 오류가 발생합니다. :/ – user1406440