0

我刚刚配置了一个 cPanel 服务器并将我所有的网站转移到它。除了 Symfony2 网站外,一切正常。这是错误:

Fatal error: Class 'PDO' not found in /home/cosml/public_html/vendor/doctrine-dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 32

我在其他网站使用PDO,所以我不明白。我检查了phpinfo;没有 PDO 部分。我尝试在激活 PDO 的情况下在 WHM 中重建 Apache,但没有区别。真不知道怎么回事

4

1 回答 1

2

要在系统 PHP 中启用 PDO:

  1. 登录 WHM
  2. 单击 Apache 更新
  3. 单击开始根据配置文件进行自定义
  4. 选择 Apache 版本
  5. 点击下一步
  6. 选择 PHP 5
  7. 点击下一步
  8. 选择 PHP 5 的版本
  9. 点击下一步
  10. 单击详尽的选项列表按钮
  11. 向下滚动到标有 PDO 的复选框
  12. 单击保存并构建

来源:http ://forums.cpanel.net/f5/enable-pdo-78853.html

另外,您是否在启用 PDO 之后重新启动了 apache?

于 2013-05-19T07:12:45.147 回答