2017-04-27 1 views
0

リポジトリをクローンするときに、アプリケーションが機能するように、どのファイルを再作成する必要がありますか?私はこのレポのクローンを作成した場合、今.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ファイルをGitに保存することはお勧めできません。DB資格情報やその他の重要な資格情報が含まれています。

例:プロダクションではfalseでなければならないAPP_DEBUG=trueまたはテスト/開発環境を使用できます。

作成するファイルは、セットアップ中に発生したエラーに基づいて決定されます。

ほとんどの場合、.envファイルを作成し、storageフォルダに許可するだけで済みます。

したがって、私はLaravelの.gitignoreファイルから何も削除しないことをお勧めします。

0

まずあなたは.envファイルを作成します

composer update 

これですべての依存関係をインストールする必要があります。このファイルに、必要なフィールド(DB設定など)を入力して実行します。

php artisan migrate --seed 
関連する問題