2016-10-29 2 views
0

Homestead으로 작업하고 있습니다. Laravel 응용 프로그램은 정상적으로 작동하지만 일부 사용자 지정 스크립트를 설치하려고하면 해당 내용이 표시됩니다. No input file specified.Homestead 사용자 정의 PHP 프로젝트에 지정된 입력 파일이 없습니다.

여기에 내 yaml 파일이 있습니다.

--- 
ip: "192.168.30.30" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: /Users/Mubin/Sites 
     to: /home/vagrant/Code 

sites: 
    - map: test.app 
     to: /home/vagrant/Code/test/public 

    - map: dev.app 
     to: /home/vagrant/Code/dev/index.php 
databases: 
    - homestead 
난 그냥 dev에 폴더 아래에 내 모든 코드를 넣어 vagrant homestead box

가이드에서 액세스 할 할

어디 내가 잘못하고 있는가?

추신.

제가

단부로부터 index.php를 제거하려고하고 nginx 같은 문제를 갖는 403 Forbidden

답변

0

사람, I는 용액, 조롱 하나가 발견 될 수 발생; 그러나 그것은 나를 위해 일했다.

dev folderpublic 폴더를 새로 추가하고 다른 모든 사용자 정의 PHP 스크립트를 넣습니다.

디렉토리 구조 나

dev 
    public 
     folder1 
      index.php 
     folder2 
      index.php 
     folder3 
      index.php 
     ... 

이 같은 있었고, 난이

dev.local/folder1/index.php 
dev.local/folder2/index.php 
dev.local/folder3/index.php 

처럼 액세스 할 수 있었고, 여기

--- 
ip: "192.168.30.30" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: /Users/Mubin/Sites 
     to: /home/vagrant/Code 

sites: 
    - map: test.app 
     to: /home/vagrant/Code/test/public 

    - map: dev.local 
     to: /home/vagrant/Code/dev/public 
databases: 
    - homestead 

및 내 Homestead.yaml 파일

입니다 내 /etc/hosts 파일

127.0.0.1 dev.local test.app 

희망은 언젠가 누군가에게 도움이되기를 바랍니다. :)

나는 laravel 및 사용자 정의 PHP 프로젝트에 대한 방랑을 설정했습니다. 또한 PHP Storm과 통합되어 x-debug과 작동합니다. 문제가 있으면 메시지를 남겨주세요.

해피 코딩, x- 디버깅.

관련 문제