我有一个symfony2.3的问题,今天我有这个错误信息:" PDoException找不到驱动程序"虽然昨天一切都很完美。
当我运行此命令行时:php app / check.php一切正常:
OK PDO should be installed
OK PDO should have some drivers installed (currently available: sqlite)
在我的文件parameters.yml中,一切正确。
我不明白为什么它昨天有效,今天我有这个错误。
致以最诚挚的问候,
答案 0 :(得分:1)
首先,验证您的 php.ini 文件:扩展名( php_pdo_pgsql 或 php_pdo_mysql )和 php_pdo 必须启用。确保在 symfony项目正在使用的php.ini文件上应用此更改,请在 localhost / path_to_your_project / web / config.php 上进行检查。您知道是否启用此扩展来执行函数 phpinfo()。
此命令也很有帮助: php -m 。它在控制台上列出了所有加载的php模块。
提示:请查看 Apache错误日志,您的扩展程序加载可能有问题。此文件根据您的服务器配置进行定位。