我已经将我的Laravel项目上载到Heroku,并且我想使用自己的数据库。它托管在VPS上。 我一直在我的计算机上使用该数据库,但它工作正常,但是当我部署应用程序时,它将引发连接超时错误。
我已使用以下命令建立连接:
heroku config:add DATABASE_URL=mysql://user:pass@server:port/database_name
关于如何实现此目标的任何想法?还是我做错了什么?
谢谢!!!!
答案 0 :(得分:1)
Laravel默认情况下不知道如何使用您设置的DATABASE_URL
环境变量。
我认为您可能应该运行这些命令
heroku config:add DB_HOST=server
heroku config:add DB_PORT=port
heroku config:add DB_USERNAME=user
heroku config:add DB_PASSWORD=pass
heroku config:add DB_DATABASE=database_name
当然,请根据您的服务器配置更改相应的值。