【问题标题】:Laravel 4.2 and Mysql ConnectionLaravel 4.2 和 Mysql 连接
【发布时间】:2018-03-03 16:11:07
【问题描述】:

我有 Xamp(它运行 mysql),我总是用它来运行我所做的每个 laravel 项目(laravel 5+)并且工作正常。

现在,我有一个使用 laravel 4.2 构建的项目,我连接到我使用的 Xamp。我已经能够迁移和播种表。但是现在,当我尝试加载页面localhost:8000 时,会出现此错误

SQLSTATE[HY000] [2002] 没有这样的文件或目录

在线阅读解决方案后,我意识到由于某些我不知道的原因,该项目没有连接到 Xampp 上的 mysql。

我已经下载了 mysql,当我运行下载的新 mysql 并运行 localhost:8000 时,它会识别新的 mysql。

如何通过让 laravel 4.2 项目依赖我 Xampp 上的 mysql 来解决这个问题?

PS:对不起我的英语

【问题讨论】:

    标签: php mysql laravel


    【解决方案1】:

    如果您使用环境文件,您能否检查两个文件中的数据库配置是否相同。

    'host'      => 'localhost',
    'database'  => 'yourlaraveldb',
    'username'  => 'yourdbuser',
    'password'  => 'yourdbpass',
    
    > app/config/database.php
    > .env
    

    在我的 Windows 10 中使用以下设置,但它运行良好。

    PHP 5.6.30
    XAMPP Version 5.6.30
    XAMPP Control Panel Version 3.2.2
    Laravel 4.2
    

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2015-09-20
      • 2018-11-10
      • 2023-04-03
      • 2018-12-25
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多