Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Подключение PDO PostgreSQL к php ошибка подключения библиотеки
; Detect broken persistent links always with pg_pconnect().
; Auto reset feature requires a little overheads.
; http://php.net/pgsql.auto-reset-persistent
pgsql.auto_reset_persistent = Off
sudo apt-get install php5-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
php5-dev : Зависит: php5-common (>= 5.3.10-1ubuntu3.6) но 5.3.10-1ubuntu3 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Мелкий
Отправлено: 23 Марта, 2013 - 10:17:02
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
sudo apt-get install php5-pgsql
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
php5-pgsql : Зависит: php5-common (= 5.3.10-1ubuntu3.6) но 5.3.10-1ubuntu3 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Мелкий
Отправлено: 23 Марта, 2013 - 12:16:50
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Ну, соответственно, сперва исправьте зависимости, раз уж умудрились или вы или убунтоводы их поломать.
В простых случаях помогает apt-get install -f, в более сложных - гугл.
----- PostgreSQL DBA
SERIOUS
Отправлено: 23 Марта, 2013 - 12:26:09
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Мелкий пишет:
Ну, соответственно, сперва исправьте зависимости, раз уж умудрились или вы или убунтоводы их поломать.
В простых случаях помогает apt-get install -f, в более сложных - гугл.
В простых не помогло в более сложных гугл тоже не помог, поэтому и полез на форум.
Мелкий
Отправлено: 23 Марта, 2013 - 12:42:56
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
На форум вы обратились с проблемой отсутствия драйвера pgsql.
А проблема у вас в битых зависимостях пакетного менеджера. И для этого никаких сведений нету, даже какая в конце концов ОС. Ну с помощью гугла можно выяснить, что этот пакет с этой версией - прерогатива 12.04 LTS (Precise Pangolin). А с помощью вики виден апдейт 14 февраля. Возможно, вы просто не сделали apt-get update. Или поставили пакет вручную. Или вообще со стороннего репозитория. Или ещё чего-нибудь. Можно попробовать снести php и поставить заново.
----- PostgreSQL DBA
SERIOUS
Отправлено: 23 Марта, 2013 - 13:09:20
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Мелкий пишет:
На форум вы обратились с проблемой отсутствия драйвера pgsql.
А проблема у вас в битых зависимостях пакетного менеджера. И для этого никаких сведений нету, даже какая в конце концов ОС. Ну с помощью гугла можно выяснить, что этот пакет с этой версией - прерогатива 12.04 LTS (Precise Pangolin). А с помощью вики виден апдейт 14 февраля. Возможно, вы просто не сделали apt-get update. Или поставили пакет вручную. Или вообще со стороннего репозитория. Или ещё чего-нибудь. Можно попробовать снести php и поставить заново.
Вообще у меня изначально стал 5.4, я решил воспользоваться нагугленным скриптом даунгрейда.
#!/bin/bash
#
# Original for 5.3 by Ruben Barkow (rubo77) http://www[dot]entikey[dot]z11[dot]de/
# release 1 PHP5.4 to 5.3 by Emil Terziev ( foxy ) Bulgaria
# remove all your existing PHP packages. You can list them with dpkg -l| grep php
PHPLIST=$(for i in $(dpkg -l | grep php|awk '{ print $2 }' ); do echo $i; done)
echo these pachets will be removed: $PHPLIST
# you need not to purge, if you have upgraded from precise:
aptitude remove $PHPLIST
# on a fresh install, you need purge:
# aptitude remove --purge $PHPLIST
#Create a file each in /etc/apt/preferences.d like this (call it for example /etc/apt/preferences.d/php5_2);
#
#Package: php5
#Pin: release a=precise
#Pin-Priority: 991
#
#The big problem is that wildcards don't work, so you will need one such stanza for each PHP package you want to pull from precise:
echo ''>/etc/apt/preferences.d/php5_4
for i in $PHPLIST ; do echo "Package: $i
Pin: release a=precise
Pin-Priority: 991
">>/etc/apt/preferences.d/php5_4; done
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.