【问题标题】:Connection in laravel phpmyadmimlaravel phpmyadmin 中的连接
【发布时间】:2016-12-05 10:32:43
【问题描述】:

我正在laravael 框架中做一个项目。

我正在尝试打开一些页面。它显示一个错误:

在 PDO->__construct('mysql:host=localhost;port=3306;dbname=dbname', 'root', 'phpmyadminpd', array('0', '2', '0', false, ' 0')) 在 Connector.php 第 47 行

我的.env 文件是:

APP_ENV=local
APP_DEBUG=true
APP_KEY=wdIYfgjVOzyDfchid9nBIlOzL4uIAYuY

DB_HOST=localhost
DB_DATABASE=dbname  
DB_USERNAME=root
DB_PASSWORD=phpmyadminpd

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

【问题讨论】:

标签: php laravel env


【解决方案1】:

PHPMYADMIN 只是一个处理 MySQL 的 web 界面,与此无关。

如果应用需要处理数据库,例如 Laravel 应用,它需要通过连接配置文件或 env 文件(通常的堆栈)进行连接。

【讨论】:

    【解决方案2】:

    来自 phpMyAdmin 文档:

    配置

    所有可配置的数据都放在phpMyAdmin的config.inc.php中 顶级目录。这个文件只需要包含你的参数 想要从它们对应的默认值中改变 库/config.default.php

    参考文档示例: https://docs.phpmyadmin.net/en/latest/config.html#config-examples

    【讨论】:

      【解决方案3】:

      PHPMYADMIN 只是一个数据库管理工具。它与 Laravel 没有任何关系。
      您必须处理 MySql。确保在此处正确放置正确的 MySql 数据库内容

      DB_DATABASE=dbname          //your database name  
      DB_USERNAME=root           //your database user
      DB_PASSWORD=phpmyadminpd   //your database password
      

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 2018-07-20
        • 2017-12-11
        • 1970-01-01
        • 2018-10-21
        • 2012-03-24
        • 2017-02-01
        • 2017-04-29
        • 2017-11-08
        • 2014-09-28
        相关资源
        最近更新 更多