2016-09-22 4 views
0

내 Mac에 홈스테드를 설치 중입니다.Laravel Homestead를 기존 프로젝트와 설정 중 - Laravel 명령을 인식 할 수 없음

저장 폴더에 설정이 올바른지 확인했습니다. 방황 상자에 작곡가를 설치했습니다. /home/vagrant/Code로 이동하면 코드가 나타납니다.

folders: 
- map: ~/Sites/MYAPP/ 
    to: /home/vagrant/Code 

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

출력은 단지 표준 콘솔 로그 리소스를로드하는 장애를 가진 500 오류를 표시

"문제가 발생했습니다"입니다 :

여기 내 YAML 파일입니다.

내가 잘못 했나요?

내가 오류를보고 싶습니다. 그래서 .env 파일을 사용해서 오류를 일으키고 싶습니다.

방글라데시의 Homestead.yaml 파일을 터치해야하나요?

yaml 파일의 "폴더"부분을 어떤 수준으로 설정해야합니까? Laravel 응용 프로그램이 모두 포함 된 폴더 수준입니까? 공용 폴더?

설정에 관련된 모든 매개 변수의 설명이 있습니까? 특히 포스트그레스 데이터베이스?

업데이트 : 오류가 제작 한 "여기"를 index.php에 함수에서 일했다 반향하지만, DD()를 사용하여

- 정의되지 않은 함수 DD로 전화().

방랑 기계가 Laravel 명령을 인식하지 못하는 것처럼 보입니다. 어떤 제안?

두 번째 업데이트 :

글쎄, 나는 그것을 얻었습니다. 방법? 나는 잘 모르겠다. .env 파일은 .env.example로 잘못 명명되었으므로 변경되었지만 아무 것도하지 않는 것 같습니다. 나는 홈스테드를 작곡가 파일에 추가했는데, 일부 포럼에서는 언급했지만 설치 문서에서는 언급하지 않았기 때문에 아무 일도 일어나지 않았다. 그런 다음 방금 작업을 시작했습니다. 실망.

감사합니다.

+0

정확히 무엇이 문제입니까, 작동하지 않는 것이 있습니까? – Hammerbot

+0

죄송합니다. 표준 500 오류 또는 아무것도 없습니다. –

+0

인덱스에서 dd()를 사용하면 어떻게됩니까? –

답변

0

yaml이 잘못되었습니다. 이 같은 모습이어야합니다 ..

0

--provision 플래그로 Vagrantbox를 다시 시작하고 도움이되는지 확인해야합니다.

아직 도움이되지 않는 일종의 스택 추적이 있는지 확인하지 않은 경우 .env에서 APP_DEBUG를 true로 변경하십시오.

그렇지 않으면 dd() och log를 public/index.php에 두어 실행 중인지 확인하고 실패한 부분을 찾을 수 있는지 확인해야합니다.

+0

echo 명령을 통해 index.php에서 텍스트를 출력 할 수있었습니다. 그러나 dd()가 실패했습니다. 정의되지 않은 함수 dd()를 호출합니다. laravel이 제대로로드되지 않은 것 같습니다. .env 파일은 어디에 있습니까? 방랑자에요? –

+0

.env 파일은 프로젝트의 루트에 있으며 이름이 "example.env"일 수도 있습니다.이 경우 .env로 이름을 바꾸고 디버그 변수를 설정하십시오. 또한 프로젝트에서 composer install을 실행 해보십시오. 한 가지 더, php artisan을 실행하여 작동하는지 확인하십시오. 그렇지 않으면 설치에 문제가있을 수 있습니다. – Indyz

+0

.env는 실제로 .env.example이라는 이름이 지정되었습니다. 그것을 바꿨고 어떤 차이도 보지 않았다. 방랑자 기계의 ~/.composer/vendor/bin 파일을 살펴본 결과, 특사 및 laravel이 있음을 확인했습니다. 그게 다른 것이 필요합니까? –