他人のLaravelプロジェクトを動かすまでのおおまかな流れ…いつも毎回すこしずつ違う気がする。

徒然草2.0

git clone https://xxxxx.git   # 取得

composer update   # updateして必要な外部ライブラリを取り込み

cp -ai .env.sample .env # .envファイル作成

#.envへDBの情報を設定します… #

php artisan config:cache # キャッシュを一度クリアにすること…

php artisan migrate # Migration!

>Illuminate\Database\QueryException : SQLSTATE[HY000] [1045] Access denied for user ‘root’@’localhost’ (using password: YES) (SQL: select * from information_schema.tables where table_schema = laravel3 and table_name = migrations and table_type = ‘BASE TABLE’)

https://qiita.com/mmrakt/items/aac217188a0f1e541138

※こんなエラーが発生…よく考えたらパスワード間違えていた…。

# keyをジェネレ〜ト

php artisan key:generate

php artisan config:cache

KEYがどうのこうの言われる→RuntimeException in Encrypter.php line 43: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

これを見ながら.envなどを書き換え(app/config.phpではなくconfig/app.phpだと思うが…の、’cipher’ => ‘AES-128-CBC’と’key’ => env(‘APP_KEY’, $_ENV[‘APP_KEY’])に変更して、keyを作り直すために、php artisan config:clearとphp artisan key:generateを実行(.env内のkeyが作り直される))

https://owani.net/php/laravel5-composer/593/

これで動いた…。

コメント

タイトルとURLをコピーしました