【问题标题】:Upgrade PostgreSQL 8.1 to 8.3 on Debian Lenny, but zend php still recognize pgsql as version 8.1在 Debian Lenny 上将 PostgreSQL 8.1 升级到 8.3,但是 zend php 仍然将 pgsql 识别为 8.1 版本
【发布时间】:2010-08-12 01:14:08
【问题描述】:

故事是这样的:

  1. 我有 Zend 服务器 CE PHP5.3,所有可用的模块都在 Debian Etch 上运行。
  2. 我决定将 Debian Etch 升级到 Lenny,然后也将 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)

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

  1. 此外,由于 Lenny 不支持 postgresSQL 8.1,因此不允许将 postgreSQL 8.3 降级到 8.1。
  2. 将我的 Debian 机器设置回 Etch 并安装 zend/postgreSQL 8.1。

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

【问题讨论】:

    标签: php postgresql zend-server-ce


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-31
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多