Laravel 伪造部署错误
Laravel forge deploy error
昨天我在我的服务器上部署成功。但今天
我收到以下错误:
From github.com:
* branch master -> FETCH_HEAD
Already up-to-date.
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating autoload files
> php artisan clear-compiled
> php artisan optimize
Generating optimized class loader
Compiling common classes
[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
我可以通过 ssh 连接到我的服务器,而且我已经设置了我的 ssh 密钥。
我知道已经晚了,也许对其他人仍然有用。
问题是你没有设置 .env 文件。
您可能正在使用 forge,请转到您的 forge 服务器页面中的环境选项卡;
单击 'Edit Environment'
将您的旧 .env 文件粘贴到那里。确保您使用正确的数据库设置:
DB_HOST=localhost
DB_DATABASE=yourdatabase_name
DB_USERNAME=yourSQLuserName
DB_PASSWORD=yourpassword
这些在您的伪造注册电子邮件中提供。
希望对您有所帮助。
昨天我在我的服务器上部署成功。但今天 我收到以下错误:
From github.com:
* branch master -> FETCH_HEAD
Already up-to-date.
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating autoload files
> php artisan clear-compiled
> php artisan optimize
Generating optimized class loader
Compiling common classes
[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
我可以通过 ssh 连接到我的服务器,而且我已经设置了我的 ssh 密钥。
我知道已经晚了,也许对其他人仍然有用。 问题是你没有设置 .env 文件。
您可能正在使用 forge,请转到您的 forge 服务器页面中的环境选项卡; 单击 'Edit Environment'
将您的旧 .env 文件粘贴到那里。确保您使用正确的数据库设置:
DB_HOST=localhost
DB_DATABASE=yourdatabase_name
DB_USERNAME=yourSQLuserName
DB_PASSWORD=yourpassword
这些在您的伪造注册电子邮件中提供。
希望对您有所帮助。