Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение PDO PostgreSQL к php ошибка подключени 
:(
    Опции темы
Serious2008
Дата 23.3.2013, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



Во время попытки подключения к базе выдаёт вот такую ошибку.
Цитата
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in 

Вот эта команда
Код

print_r(PDO::getAvailableDrivers());

Выдаёт вот такое
Цитата
Array ( [0] => mysql ) 

Вот содержимое php.ini отвечающее за PostgreSQL
Код


[PostgreSQL]
; Allow or prevent persistent links.
; [URL=http://php.net/pgsql.allow-persistent]http://php.net/pgsql.allow-persistent[/URL]
pgsql.allow_persistent = On

; Detect broken persistent links always with pg_pconnect().
; Auto reset feature requires a little overheads.
; [URL=http://php.net/pgsql.auto-reset-persistent]http://php.net/pgsql.auto-reset-persistent[/URL]
pgsql.auto_reset_persistent = Off

; Maximum number of persistent links.  -1 means no limit.
; [URL=http://php.net/pgsql.max-persistent]http://php.net/pgsql.max-persistent[/URL]
pgsql.max_persistent = -1
; Maximum number of links (persistent+non persistent).  -1 means no limit.
; [URL=http://php.net/pgsql.max-links]http://php.net/pgsql.max-links[/URL]
pgsql.max_links = -1

; Ignore PostgreSQL backends Notice message or not.
; Notice message logging require a little overheads.
; [URL=http://php.net/pgsql.ignore-notice]http://php.net/pgsql.ignore-notice[/URL]
pgsql.ignore_notice = 0

; Log PostgreSQL backends Notice message or not.
; Unless pgsql.ignore_notice=0, module cannot log notice message.
; [URL=http://php.net/pgsql.log-notice]http://php.net/pgsql.log-notice[/URL]
pgsql.log_notice = 0



А команда sudo apt-get install php5-dev
Код

sudo apt-get install php5-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 php5-dev : Зависит: php5-common (>= 5.3.10-1ubuntu3.6) но 5.3.10-1ubuntu3 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.



Это сообщение отредактировал(а) Serious2008 - 23.3.2013, 11:04
PM MAIL   Вверх
ChihPih
Дата 24.3.2013, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: нет
Всего: 22



Скорее всего у вас нет модуля pdo_pgsql, поставьте его.


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.1077 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.