Почему я получаю сообщение об ошибке «Класс PDO не найден» в этой ситуации? - PullRequest
1 голос
/ 15 сентября 2011

Я получаю следующую ошибку, несмотря на то, что PDO установлен и включен в мой php.ini.

Что я мог упустить?Я использую доктрину и codeigniter

<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message:  Doctrine\ORM\Query\ParameterTypeInferer::inferType() [<a href='doctrine\orm\query\parametertypeinferer.infertype'>doctrine\orm\query\parametertypeinferer.infertype</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Chicago' for 'CDT/-5.0/DST' instead</p>
<p>Filename: Query/ParameterTypeInferer.php</p>
<p>Line Number: 70</p>

</div><br />
<b>Fatal error</b>:  Class 'PDO' not found in <b>/home/mrwongs/public_html/engine/application/third_party/Doctrine/ORM/Query/ParameterTypeInferer.php</b> on line <b>70</b><br />

Мой phpinfo можно увидеть по адресу: http://173.203.85.196/test.php

В моем php.ini у меня есть следующие 2 строки:

extension=pdo.so
extension=pdo_mysql.so

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

Перезагрузите сервер apache.Если вы этого не сделали.

0 голосов
/ 23 сентября 2011

Вы получаете эту ошибку на веб-странице?или работает из cli?

php-cli может использовать другой php.ini

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...