0

cPanel サーバーを構成し、すべての Web サイトをそこに転送しました。Symfony2 Web サイトを除いて、すべて正常に動作します。エラーは次のとおりです。

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. PHP5を選択
  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 に答える