我正在尝试设置 FuelPHP 应用程序,但遇到了一个令人费解的问题。每次应用程序尝试连接到数据库时,我都会收到以下错误:
Fuel\Core\Database_Exception [ Error ]: invalid data source name
我在 Apache 的 VirtalHost 配置中将 FUEL_ENV 设置为“stage”,并且其中的数据库凭据fuel/app/config/staging/db.php
似乎是正确的:我可以使用相同的用户名和密码登录 PhpMyAdmin。我不知道还能尝试什么 - 任何建议都将不胜感激。
如果有帮助,我将在运行 Ubuntu 12.04 LTS 的 Amazon EC2 实例上使用 FuelPHP 1.4,在该实例上我通过 apt-get 安装了 MySQL 和 PHP。我有另一个应用程序(在另一个实例上)运行旧版本的 FuelPHP(1.2.1),运行没有问题。
顺便说一句,这个问题可能与这个问题密切相关,但我将其作为一个单独的问题提出,因为我遇到的问题不仅限于命令行。