【问题标题】:Laravel 5 - PDOException after accidentally deleting composer.lock fileLaravel 5 - 意外删除 composer.lock 文件后出现 PDOException
【发布时间】:2015-07-12 23:04:55
【问题描述】:

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

[PDOException] SQLSTATE[HY000] [2002] No such file or directory

意外删除 composer.lock 文件后。这发生在作曲家更新之后或当我运行 php artisan 命令时。

该站点仍然可以正常工作,并且正在从数据库中读取数据。尝试删除供应商文件夹和 composer.lock 文件,然后运行 ​​composer install/update、composer dumpautoload、重新启动 homestead 以及我能想到的所有其他内容,但仍然无法摆脱这个错误。

谢谢。

编辑。注意,如果我 ssh 进入我的 Homestead vagrant box,PHP artisan 命令可以正常工作。

【问题讨论】:

    标签: php laravel composer-php laravel-5 homestead


    【解决方案1】:

    简答:将 /app/config/database.php 文件中的“主机”从 “本地主机”到“127.0.0.1”

    相关:

    PDOException SQLSTATE[HY000] [2002] No such file or directory

    【讨论】:

    • 感谢您的回复,但这不起作用。就像我说的那样,应用程序运行良好并且可以毫无问题地调用数据库。我没有更改我的数据库配置,它之前工作过。只有当我在命令行上运行 php artisan 或 composer 运行后,我才会收到错误。
    猜你喜欢
    • 2015-12-01
    • 2016-02-26
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 2017-12-17
    相关资源
    最近更新 更多