Yêu cầu thg 5 24, 2018 4:24 SA 381 0 1
  • 381 0 1
+2

Run php artisan migrate trên Heroku error

Chia sẻ
  • 381 0 1

Sau khi deloy thành công lên heroku em có chạy lệnh php artisan migrate để tạo bảng trong CSDL nhưng báo fail


In PDOConnection.php line 50:

  SQLSTATE[HY000] [2006] MySQL server has gone away


In PDOConnection.php line 46:

  SQLSTATE[HY000] [2006] MySQL server has gone away


In PDOConnection.php line 46:

  PDO::__construct(): MySQL server has gone away

File .env em đã config như sau

DB_CONNECTION=pgsql
DB_HOST=xxxxxxxxxxxxxxxxxxxxxxx
DB_PORT=5432
DB_DATABASE=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DB_USERNAME=xxxxxxxxxxxxxxxxxxxxxxx
DB_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxx

Và cả file config/database.php

'default' => env('DB_CONNECTION', 'pgsql'),

        'pgsql' => [
            'driver' => 'pgsql',
            'host' => env('DB_HOST', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'),
            'port' => env('DB_PORT', '5432'),
            'database' => env('DB_DATABASE', 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'),
            'username' => env('DB_USERNAME', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'),
            'password' => env('DB_PASSWORD', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
            'charset' => 'utf8',
            'prefix' => '',
            'schema' => 'public',
            'sslmode' => 'prefer',
        ],

Mong được anh chị giải đáp lỗi do đâu ạ. Em cảm ơn anh chị.

Avatar Tran Duc Thang @thangtd90
thg 5 24, 2018 6:08 SA

sao địa chỉ host với tên database, username, password nó lồ lộ ra thế =)) có dùng được không vậy em =))

Avatar Michael Scofield @simple1805
thg 5 24, 2018 6:10 SA

@thangtd90 Em cố tình fake địa chỉ để đỡ can lộ lộ rồi mà anh (yaoming)

Avatar Tran Duc Thang @thangtd90
thg 5 24, 2018 6:11 SA
Avatar Michael Scofield @simple1805
thg 5 24, 2018 6:12 SA

@thangtd90 Thôi để em fake hết thành xxx luôn cho mọi người đỡ mất công tập làm hacker =))

1 CÂU TRẢ LỜI


Đã trả lời thg 5 24, 2018 5:54 SA
Đã được chấp nhận
+7

Screenshot from 2018-05-24 12-53-01.png Em cấu hình các biến env ở mục setting của app heroku nhé không cần dùng file .env đâu.

Chia sẻ
Avatar Michael Scofield @simple1805
thg 5 24, 2018 6:03 SA

Được rồi anh ơi, Em cảm ơn anh ạ 😄

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí