Laravel php移行の実行中のmysqlエラー


0

私は、larravelプロジェクトをUbuntu 14にアップロードしました。MySQLをサーバーにインストールし、php artisan migrateを使用して移行を実行しようとしました。 localhost '(pas swordを使用:はい、これを修正する方法がわかりません。


mysqlでパスワードを確認し、既知のパスワードでサインインしてみてください。失敗した場合はそれが問題です。それ以外の場合は、laravel .envファイルをチェックして、正しいパスワードが入力されていることを確認してください。
ジョージウドセン

MySQLは、私の中にすることができますので、パスワード良いが、PHPの移行は文句を言わない私のために働く
レイ・ブラウン・エイモリー

でパスワードをチェック.env laravel内のファイル
ジョージUdosenに

まだパスワードを確認しましたか?
ジョージウドセン

はい、ジョージがいますが、まだ何もありません
レイブラウンアモリー

回答:


0

こんにちは、アドバイスと助けに感謝します。サーバーで.enファイルを生成しなかったため、パスワードが間違っていたため、私は今幸せです


0

問題に応じて.envファイルを含むプロジェクト全体をアップロードしました。Laravelでは、完成した作品をアップロードするときに、あなたがしてはいけないことがいくつかあります。

  1. .envファイルをアップロードしないでください。代わりにcomposer updateを使用して新しいファイルを再生成してください。これには、この方法で移動してはならない機密情報が含まれます。
  2. 両方の場所で同じアプリケーションキーを使用します。これは、新しい場所でcomposerの更新が実行されると再生成されます。

解決:

  1. 追加.envのにファイルを.gitignoreに、それは他のファイルと同様に見たことがないですので、ファイル。
  2. あなたの仕事が含ま使用アップロードした後.env.exampleファイルを、するように変更し.envその後、実行作曲の更新を。新しい場所からデータベース情報を追加します。
  3. 実行するcomposer updateと、新しい.envファイルは問題ないはずです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.