1

故事是这样的:

  1. 我有 Zend 服务器 CE PHP5.3,所有可用的模块都在 Debian Etch 上运行。
  2. 我决定将 Debian Etch 升级到 Lenny,然后也将 PostgreSQL 8.1 升级到 8.3
  3. 恢复数据库mydatabase--> $ psql mydatabase< schema_and_data.sql
  4. 检查连接到 postgreSQL 数据库的网站并收到此错误。
    • 错误:无法连接到数据库。
  5. 所以我手动登录到 postgreSQL -> postgres@devserver:/$ psql mydatabase
  6. 显然 postgreSQLmydatabase作为我的数据库很好
  7. 我检查了 phpinfo 和 PostgreSQL(libpq) 版本:8.1.1(这是以前的版本而不是新的 8.3)

我现在被困在#6。除了执行以下操作外,我认为可以将其修复为“工作状态”:

  1. 也不允许将 postgreSQL 8.3 降级到 8.1,因为 Lenny 不支持 postgresSQL 8.1。
  2. 将我的 Debian 盒子设置回 Etch 并安装 zend/postgreSQL 8.1。

知道如何在 Lenny 上重新配置 php-5.3-pgsql-zend 以识别新的 8.3 版本吗?谢谢!

4

1 回答 1

1

如果您还没有重新启动您的网络服务器或 php-cgi 进程,请尝试这样做。他们可能仍然有旧的 libpq 副本和/或加载的 php pgsql 东西。

于 2010-08-12T09:13:35.553 回答