6

在成功安装 ExpressionEngine 2.5.3 时遇到了一个奇怪的问题。

我能够运行 ExpressionEngine 安装和更新向导,其中输入了服务器设置、数据库设置和管理员帐户信息。所以 Apache 方面按预期工作,或者我假设。

当我单击 Install ExpressionEngine 按钮时,问题就出现了——安装程序开始工作的地方很神奇——得到这个错误:

A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: controllers/wizard.php
Line Number: 1532

对于 SQL Server 地址、用户名和密码,我使用与过去相同的值:localhost 为服务器地址,root 为用户名,root 为密码。

这些凭据在与 Sequel Pro 0.9.9.1 一起使用时有效。

根据 ExpressionEngine 安装文档的建议,config.php 和 database.php(均为空文件)的权限设置为 666。

我正在运行 10.8.2 的 MacBook Air 上尝试这个,内置的 Apache 和 MySQL 通过 XAMPP 运行。我正在使用 VirtualHost X 来使http://baseline.loc/指向我的站点文件夹中的 baseline.loc。没有其他 Apache 或 MySQL 实例正在运行。

我不精通调试服务器问题,但我很乐意在终端中工作。

我应该考虑什么来弄清楚为什么这个通常是新项目的基本阶段会成为绊脚石?

4

2 回答 2

11

在使用 localhost 作为主机之前我遇到了问题。127.0.0.1 对你有用吗?

于 2012-11-04T02:06:51.807 回答
3

我在 OSX 中使用 mamp 也有类似的情况,只需将 web 文件夹的文件夹权限更改为通过 finder 读取/写入的每个人,就可以了

于 2012-11-04T02:51:43.813 回答