2017-04-27 4 views
0

리포지토리를 복제 할 때 응용 프로그램이 작동하도록 다시 만들려면 어떤 파일이 필요합니까? 나는이 REPO를 복제한다면, 지금.gitignore에서 다시 만들 파일은 무엇입니까?

### Laravel ### 
vendor/ 
node_modules/ 
npm-debug.log 

# Laravel 4 specific 
bootstrap/compiled.php 
app/storage/ 

# Laravel 5 & Lumen specific 
public/storage 
public/hot 
storage/*.key 
.env.*.php 
.env.php 
.env 
Homestead.yaml 
Homestead.json 

# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer 
.rocketeer/ 

:

예를 들어, 나는 표준 .gitignore 파일이있는 laravel 응용 프로그램을 최선을 다하고 있습니다. 분명히,이 응용 프로그램은 밖으로 작동하지 않을 것이다. 중요한 .env와 다른 무시 된 파일 중 일부가 누락되었습니다.

어떻게 다시 만들 파일이 있습니까?

답변

0

일반적으로 서버에 해당 파일을 수동으로 만듭니다. .env 파일에 DB 자격 증명 및 기타 중요한 자격 증명이 포함되어 있으므로 다른 설정을 사용하는 데 도움이됩니다.

예 : 당신은 APP_DEBUG=true이나 테스트/개발 환경을 가질 수 있습니다. 생산 환경에서는 false 여야합니다.

그리고 생성 할 파일은 설정하는 동안 얻은 오류에 따라 결정됩니다.

대부분의 경우 .env 파일을 만들고 storage 폴더에 권한을 부여하면 완료됩니다.

그래서 Laravel 파일 .gitignore에서 아무 것도 제거하지 않는 것이 좋습니다.

0

먼저 당신은 .env의 파일을 만듭니다

composer update 

이 모든 종속성을 설치해야합니다. 이 파일에서 필요한 모든 필드 (예 : DB 구성)를 채우고 실행하십시오.

php artisan migrate --seed