繁体   English   中英

Laravel 5.1:迁移命令不适用于``未知数据库''

[英]Laravel 5.1: migrate command doesn't work 'unknown database'

我在使用laravel 5.1构建的laravel项目中遇到了问题。

因此,我使用laravel开发了一个预订系统,该系统可以在我的本地服务器上运行。

然后,我将其上传到我的实时服务器并开始了SSH会话。

但是当我运行php artisan migrate命令时,出现此错误:

[PDOException] SQLSTATE [HY000] [2005]未知的MySQL服务器主机'sddb0040291787.cgidb'(0)

因此,到目前为止,我写了一个PHP脚本来创建表和其他数据库相关的东西,然后在服务器上运行PHP脚本。

这实际上有效,我的CRUD函数正在运行,但是我知道这只是一个临时解决方案。

我正在寻找的是永久解决方案。 普通的PHP脚本似乎能够连接到数据库主机。 但是当我使用laravel迁移时,总是会显示错误。 有任何想法吗?

检查您的.envdatabase.php

'host'      => 'sddb0040291787.cgidb'

这不是有效名称,它应该是localhost或任何看起来像网址的域名或IP。

另请参阅:关于SO的类似问题: REF1REF2

希望它会有所帮助。

暂无
暂无

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

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