Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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
SQLSTATE[HY000][2002]php\u网络地址_Php_Mysql_Laravel_Environment Variables - Fatal编程技术网

SQLSTATE[HY000][2002]php\u网络地址

SQLSTATE[HY000][2002]php\u网络地址,php,mysql,laravel,environment-variables,Php,Mysql,Laravel,Environment Variables,我已经更改了.env文件,在该文件中我写入了数据库的新名称,但它仍然返回了提到旧名称的错误 ("mysql:host=db;port=3306;dbname=X-db", "X-user", "", []) 我如何保存所做的更改?服务器为什么不自动保存这些更改? 谢谢大家 我猜host=db是错误的。你可以像host=localhost那样更改它,或者你需要在你的主机文件中添加一行像127.0.0.1db。添加像“紧急”和“匆忙”这样的命令,因为它们会降低你收到问题答案的可能性,因为这充其量只

我已经更改了.env文件,在该文件中我写入了数据库的新名称,但它仍然返回了提到旧名称的错误

("mysql:host=db;port=3306;dbname=X-db", "X-user", "", [])
我如何保存所做的更改?服务器为什么不自动保存这些更改? 谢谢大家


我猜
host=db
是错误的。你可以像
host=localhost
那样更改它,或者你需要在你的主机文件中添加一行像
127.0.0.1db

添加像“紧急”和“匆忙”这样的命令,因为它们会降低你收到问题答案的可能性,因为这充其量只是噪音,最坏的情况下被认为是粗鲁的。好的。我已经编辑了我的帖子:)您是否尝试清除配置缓存?我认为该命令是
php-artisan-config:clear
。是的,我运行该命令。仍然没有任何更改。我还添加了错误截图。你能理解真正的问题在哪里吗?我已经改变了它,而且它起作用了!非常感谢您的回答!