2

我的 symfony2.3 有问题,今天我收到这条错误消息:“PDoException 找不到驱动程序”,而昨天一切正常。

当我运行此命令行时: php app/check.php 一切正常:

 OK       PDO should be installed
 OK       PDO should have some drivers installed (currently available: sqlite)

在我的文件 parameters.yml 中一切都是正确的。

我不明白为什么它昨天有效,今天我有这个错误。

此致,

4

1 回答 1

1

首先,验证您的php.ini文件:扩展(php_pdo_pgsqlphp_pdo_mysql)和php_pdo必须启用。确保你在你的symfony 项目正在使用的 php.ini 文件上应用这些更改,在localhost/path_to_your_project/web/config.php上检查。您知道是否启用了此扩展执行函数phpinfo()

这个命令也很有帮助:php -m。它在控制台上列出了所有加载的 php 模块。

提示:检查您的Apache 错误日志,您的扩展加载可能有问题。该文件根据您的服务器配置定位。

于 2014-11-18T15:58:16.513 回答