小编lui*_*c93的帖子

SQLSTATE[HY000] [2002] 将 Laravel 应用程序部署到 Heroku 时连接被拒绝

我正在尝试将 Laravel 应用程序部署到 heroku。我已经使用我的一个应用程序成功地做到了这一点,但是在这里我在运行命令 heroku run php artisan migrate 时收到以下错误:

In Connection.php line 664:

SQLSTATE[HY000] [2002] Connection refused (SQL: select * from 
information_schema.tables where table_schema = todolist and 
table_name = migrations)

In Connector.php line 67:

SQLSTATE[HY000] [2002] Connection refused
Run Code Online (Sandbox Code Playgroud)

我已经检查过 database.php 和 .env 有匹配的配置:

.env:

DB_CONNECTION=pgsql
DB_HOST=foo.amazonaws.com
DB_PORT=5432
DB_DATABASE=database
DB_USERNAME=user    
DB_PASSWORD=password
Run Code Online (Sandbox Code Playgroud)

数据库.php:

return [

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

      'connections' => [


        'pgsql' => [
            'driver' => 'pgsql',
            'host' => env('DB_HOST', 'foo.amazonaws.com'),
            'port' => env('DB_PORT', '5432'),
            'database' => env('DB_DATABASE', 'database'),
            'username' …
Run Code Online (Sandbox Code Playgroud)

php postgresql heroku laravel

1
推荐指数
1
解决办法
5019
查看次数

标签 统计

heroku ×1

laravel ×1

php ×1

postgresql ×1