我在将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}
答案 0 :(得分:1)
对于MAMP,DB_HOST
需要设置为127.0.0.1
而不是localhost。这可能与XAMPP的情况相同。已经有一个关于此的公开拉取请求。请参阅https://github.com/userfrosting/UserFrosting/pull/659。