sql >> データベース >  >> RDS >> Mysql

MySQLを使用してAWSEC2でLaravel5の環境変数を設定する方法

    上記のRussMatneyが正しい答えを出したので、彼はチェックマークを取得します。私が物事をどのように機能させたかについての詳細を追加するために、ここに私自身の答えを書きます。データベースが設定されていて、必要なすべての資格情報を持っていると思います。

    1。 エラスティックビーンズトークダッシュボードに移動します

    2。 次に、ソフトウェア構成に移動します

    3。 以下に示すように、本番環境変数を追加します。 docrootを/publicに設定することを忘れないでください。また、PDOEXCEPTIONエラーを回避するために、データベースエンドポイントの最後に:3306を追加してください。

    下の画像の拡大版をご覧ください

    4。 次に、アプリのebインスタンスにSSHで接続します。 詳細はこちら 、または以下を試してください:

    $ ssh -i path/to/your/key/pair/pem/file.pem [email protected]

    ec1-11-11-11-111.eu-central-1.compute.amazonaws.comがアプリのパブリックDNSであることに注意してください。ここにあなたのものがあります:

    5。 アプリにcd:$ cd /var/app/current

    6。 ストレージフォルダーへの読み取り/書き込みアクセスを許可しないと、アプリがログフォルダーに書き込めず、移行の実行時にエラーが発生します。アクセスを許可するには:$ sudo chmod -R ugo+rw storage

    7。 ついに!必要に応じて、移行を実行し、他の職人のコマンドを実行してください。 $ php artisan migrate gitbashからの成功はおおよそ次のようになります:



    1. SQL Developerスクリプトの出力は、sys_refcursorの幅を切り捨てます

    2. BLOBファイル/画像をMysqlにアップロードする

    3. Postgresqlで同等のテーブル値パラメーター

    4. MySQL/MariaDBテーブルの現在のAuto_Incrementシーケンス番号を取得する方法