Php Laravel 5-意外删除composer.lock文件后出现异常

Php Laravel 5-意外删除composer.lock文件后出现异常,php,laravel,composer-php,laravel-5,homestead,Php,Laravel,Composer Php,Laravel 5,Homestead,在命令行中,我得到一个: [PDOException] SQLSTATE[HY000] [2002] No such file or directory 意外删除composer.lock文件后。这在composer更新后或运行php artisan命令时发生 该网站仍然运行良好,正在从数据库中读取数据。尝试删除供应商文件夹和composer.lock文件,然后运行composer安装/更新、composer dumpautoload、重新启动homestead以及我能想到的所有其他操作,但仍

在命令行中,我得到一个:

[PDOException] SQLSTATE[HY000] [2002] No such file or directory
意外删除composer.lock文件后。这在composer更新后或运行php artisan命令时发生

该网站仍然运行良好,正在从数据库中读取数据。尝试删除供应商文件夹和composer.lock文件,然后运行composer安装/更新、composer dumpautoload、重新启动homestead以及我能想到的所有其他操作,但仍然无法摆脱此错误

谢谢

编辑。请注意,如果我使用ssh连接到我的Homestead vagrant框中,PHP artisan命令将不会出错

简短回答:将/app/config/database.php文件中的“host”从 “localhost”到“127.0.0.1”

有关:


谢谢您的回复,但这不起作用。正如我所说,应用程序运行良好,调用db没有问题。我还没有更改我的数据库配置,而且它在较早的时候就工作了。只有在命令行上运行php artisan时,或者在composer运行之后,才会出现错误。