Обновите PostgreSQL 8.1 до 8.3 в Debian Lenny, но zend php по-прежнему распознает pgsql как версию 8.1 - PullRequest
1 голос
/ 12 августа 2010

История выглядит так:

  1. У меня Zend-сервер CE PHP5.3 со всеми доступными модулями, работающими на Debian Etch.
  2. Я решил обновить Debian Etch доЗатем Ленни также обновил PostgreSQL 8.1 до 8.3
  3. Восстановил базу данных mydatabase -> $ psql mydatabase
  4. Проверял веб-сайт, который подключается к базе данных postgreSQL иполучил эту ошибку.
    • Ошибка: не удалось подключиться к базе данных.
  5. Поэтому я вручную захожу в postgreSQL -> postgres @ devserver: / $ psql mydatabase
  6. Очевидно, postgreSQLвсе в порядке с mydatabase в качестве базы данных
  7. Я проверил phpinfo и PostgreSQL (libpq) Версия: 8.1.1 (которая была предыдущей версией вместо новой 8.3)

IЯ застрял на # 6 в данный момент.Помимо выполнения следующего, которое, я думаю, вернет его к «рабочему состоянию»:

  1. Также не допускается понижение postgreSQL с 8.3 до 8.1, так как postgresSQL 8.1 не поддерживается на Lenny.
  2. Установите мой Debian обратно в Etch и установите zend / postgreSQL 8.1.

Есть идеи, как переконфигурировать php-5.3-pgsql-zend на Lenny для распознавания новой версии 8.3?Спасибо!

1 Ответ

1 голос
/ 12 августа 2010

Если вы еще не перезапустили свой веб-сервер или процесс php-cgi, попробуйте это.Вероятно, они все еще имеют старую копию libpq и / или загруженный материал php pgsql.

...