Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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 SQLSTATE[HY000][2002]仅在artisan中使用laravel 5拒绝连接_Php_Laravel_Laravel 5_Laravel Artisan - Fatal编程技术网

Php SQLSTATE[HY000][2002]仅在artisan中使用laravel 5拒绝连接

Php SQLSTATE[HY000][2002]仅在artisan中使用laravel 5拒绝连接,php,laravel,laravel-5,laravel-artisan,Php,Laravel,Laravel 5,Laravel Artisan,我在经营一个流浪者包厢,和laravel 5。由于某些原因,在运行php artisan时会抛出以下错误: SQLSTATE[HY000][2002]连接被拒绝 当我的主机设置为127.0.0.1时,就会发生这种情况。使用localhost时,我得到的文件或目录未找到 奇怪的是,网站本身在浏览器中运行良好。此仅在php artisan中发生 我还尝试在3306和33060之间切换端口 有什么想法吗 编辑: 我在laravelindex.php文件中执行了以下操作: $pdo = new PDO(

我在经营一个流浪者包厢,和laravel 5。由于某些原因,在运行
php artisan
时会抛出以下错误:

SQLSTATE[HY000][2002]连接被拒绝

当我的
主机设置为
127.0.0.1
时,就会发生这种情况。使用
localhost
时,我得到的
文件或目录未找到

奇怪的是,网站本身在浏览器中运行良好。此仅在
php artisan
中发生

我还尝试在
3306
33060
之间切换端口

有什么想法吗

编辑: 我在laravel
index.php
文件中执行了以下操作:

$pdo = new PDO('mysql:host=127.0.0.1;dbname=mydb','root','mypassword');
var_dump(get_class_methods($pdo));
die();

而且效果很好。在
Connector.php
文件中,我检查了传递给
PDO
构造函数的变量,它们与我上面填写的内容相同。发生了什么事?

我简直不敢相信我发布了这篇文章,但我用错了终端标签。我没有在VM上运行
php artisan
,而是直接在OSX中运行它。。。显然,它不会连接到不存在的数据库。

我不敢相信我发布了这个,但我在错误的终端选项卡中。我没有在VM上运行
php artisan
,而是直接在OSX中运行它。。。显然,它不会连接到不存在的数据库。

是否尝试清理缓存?@IagoMelanias我运行了
composer dump
但没有效果?是否尝试清理缓存?@IagoMelanias我运行了
composer dump
但没有效果井。。你可以投票否决我,但这是任何人都可以犯的合法错误。谢谢你发布这个“答案”,同样的事情也发生在我身上!好你可以投票否决我,但这是任何人都可以犯的合法错误。谢谢你发布这个“答案”,同样的事情也发生在我身上!