【问题标题】:Symfony PDOException could not find driverSymfony PDOException 找不到驱动程序
【发布时间】:2013-05-31 15:48:15
【问题描述】:

我在使用 symfony2.3 时遇到了问题,今天我收到此错误消息:“PDoException 找不到驱动程序”,而昨天一切正常。

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

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

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

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

最好的问候,

【问题讨论】:

  • 你能告诉我们你的parameters.yml(更改敏感信息)。您缺少在此文件中设置的驱动程序。

标签: symfony pdo driver


【解决方案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 错误日志,您的扩展程序的负载可能有问题。此文件根据您的服务器配置定位。

【讨论】:

    猜你喜欢
    • 2016-09-03
    • 2022-01-23
    • 2017-06-07
    相关资源
    最近更新 更多