Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel SQLSTATE[HY000][2002]拒绝连接| Forge | AWS 我将github repo连接到forge(forge连接到AWS)并安装了nova 部署了它(所以现在它已经被forge脚本迁移了),默认情况下它以URL-34.201.135.133打开 连接到GUI的数据库(sequel pro) 我已经做了更改并想迁移,但它显示了一条消息_Php_Laravel_Forge_Laravel Nova - Fatal编程技术网

Php Laravel SQLSTATE[HY000][2002]拒绝连接| Forge | AWS 我将github repo连接到forge(forge连接到AWS)并安装了nova 部署了它(所以现在它已经被forge脚本迁移了),默认情况下它以URL-34.201.135.133打开 连接到GUI的数据库(sequel pro) 我已经做了更改并想迁移,但它显示了一条消息

Php Laravel SQLSTATE[HY000][2002]拒绝连接| Forge | AWS 我将github repo连接到forge(forge连接到AWS)并安装了nova 部署了它(所以现在它已经被forge脚本迁移了),默认情况下它以URL-34.201.135.133打开 连接到GUI的数据库(sequel pro) 我已经做了更改并想迁移,但它显示了一条消息,php,laravel,forge,laravel-nova,Php,Laravel,Forge,Laravel Nova,我的环境是 APP_NAME=Laravel APP_ENV=production APP_KEY=(copied from forge's .env) APP_DEBUG=false APP_URL=http://localhost` LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=forge DB_USERNAME=forge DB_PASSWORD=(copied from

我的环境是

APP_NAME=Laravel
APP_ENV=production
APP_KEY=(copied from forge's .env)
APP_DEBUG=false
APP_URL=http://localhost`

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=(copied from forge's .env)

我只是通过php artisan migrate在mac终端上进行迁移,对吗?或者,我必须在SSHing到服务器后执行此操作(如果是-如何?)。

从上述错误来看,环境设置/.env文件中的以下值之一似乎不正确:

  • 数据库名称
  • 数据库用户
  • 数据库密码
  • 数据库主机
  • 请注意,数据库主机应该指向AWS实例的私有IP地址,而不是本地主机或公共IP地址

    还需要通过SSH运行命令

    感谢“应该指向专用IP地址”!