2013-05-31 117 views
2

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

当我运行此命令行:PHP应用程序/ check.php一切正常:

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

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

我不明白为什么它昨天和今天的工作,我有这个错误。

最好的问候,

+0

你能告诉我们你的'parameters.yml'(改变敏感信息)。您错过了您在此文件中设置的驱动程序。 – cheesemacfly

回答

1

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

命令也是有用的:php -m。它在控制台上列出了所有加载的php模块。

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

相关问题