将.env文件添加到UserFrosting

时间:2017-03-05 19:19:55

标签: php mysql pdo userfrosting

我在将MySQL数据库链接到Userfrosting时遇到问题。本指南提供了一个向目录添加.enr文件的示例,以便Userfrosting可以读取数据库凭据,但它似乎不起作用。

有人可以给我一个关于如何做的深入教程吗?

以下是运行install.php时的错误代码:

Could not connect to the database '@/'.  Please check your database
configuration and/or google the exception shown below:
  Exception: SQLSTATE[HY000] [2002] No such file or directory
  Trace:
    #0 /Applications/XAMPP/xamppfiles/htdocs/myUserFrostingProject/migrations/install.php(63): PDO->__construct('mysql:host=;dbn...', NULL, NULL)
    #1 {main}

1 个答案:

答案 0 :(得分:1)

对于MAMP,DB_HOST需要设置为127.0.0.1而不是localhost。这可能与XAMPP的情况相同。已经有一个关于此的公开拉取请求。请参阅https://github.com/userfrosting/UserFrosting/pull/659