简体   繁体   English

我无法连接到 clearDB laravel heroku

[英]I can't connect to clearDB laravel heroku

I'm trying to connect to clearDB我正在尝试连接到 clearDB

in database.php file, I did this在 database.php 文件中,我这样做了

$databaseUrl = parse_url(getenv("CLEARDB_DATABASE_URL"));
'url' => $databaseUrl,
            'host' => $databaseUrl['host'],
            'port' => $databaseUrl['port'],
            'database' => substr($url["path"], 1),
            'username' => $databaseUrl['user'],
            'password' => $databaseUrl['pass'],

I got PHP Notice: Undefined index: port in /app/config/database.php also the url我得到了 PHP 注意:未定义的索引:/app/config/database.php 中的端口还有 url

Is there any Heroku command to get port, username, password and host.. information?是否有任何 Heroku 命令来获取端口、用户名、密码和主机.. 信息?

please try the default MySQL Port 3306:请尝试使用默认的 MySQL 端口 3306:

$databaseUrl = parse_url(getenv("CLEARDB_DATABASE_URL"));
'url' => $databaseUrl,
            'host' => $databaseUrl['host'],
            'port' => 3306,
            'database' => substr($url["path"], 1),
            'username' => $databaseUrl['user'],
            'password' => $databaseUrl['pass'],

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM