【问题标题】:Database Error : Can not migratet to Database (Laravel)数据库错误:无法迁移到数据库(Laravel)
【发布时间】:2019-04-25 03:12:12
【问题描述】:

我已经配置了使用 Laravel 框架所需的一切,当我尝试将所有脚本迁移到数据库(迁移)时,我遇到了麻烦。我得到了这个按摩:

异常跟踪:1 PDOException::("找不到驱动程序") C:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70

2
PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=laravel", “根”, ””, []) C:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70

请有人帮忙摆脱困境!

【问题讨论】:

标签: php laravel


【解决方案1】:

你需要迁移你的 php 请试试这个 sudo apt-get --purge 删除 php-common sudo apt-get install php-common php-mysql php-cli

see this article for more information

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,但我以这种方式解决了 (如果您在 Windows 上使用 xampp,您可以执行以下操作)

    1. 找到 php.ini 文件,下载时它主要包含在 php 中(对我来说,我在 c:/php/ 中找到'因为我在那个位置下载了 php') "你也可以使用xampp来查找"
    2. 以管理员身份用记事本打开
    3. 搜索 (;extension=pdo_mysql) 和 (;extension=pdo_pgsql)
    4. 删除 (;) 然后保存它现在尝试再次运行迁移。
    5. 如果它不起作用,请尝试查看所需的扩展类型并启用它。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,但我想运行 SQLite 而不是 MySQL。我只是从extension=pdo_sqlite 中的php.ini 中删除了;。然后就成功了。

      【讨论】:

        猜你喜欢
        • 2015-02-25
        • 1970-01-01
        • 2015-03-02
        • 2020-08-16
        • 1970-01-01
        • 1970-01-01
        • 2015-06-08
        • 2015-04-06
        相关资源
        最近更新 更多