1

話は次のようになります。

  1. Debian Etch で実行可能なすべてのモジュールが有効になっている Zend サーバー CE PHP5.3 があります。
  2. Debian Etch を Lenny にアップグレードすることにし、PostgreSQL 8.1 を 8.3 にアップグレードしました。
  3. データベースを復元しましたmydatabase--> $ psql mydatabase< schema_and_data.sql
  4. postgreSQL データベースに接続する Web サイトを確認したところ、このエラーが発生しました。
    • エラー: データベースに接続できませんでした。
  5. したがって、postgreSQL に手動でログインします -> postgres@devserver:/$ psql mydatabase
  6. 明らかにpostgreSQLはmydatabase私のデータベースとして問題ありません
  7. 私はphpinfoとPostgreSQL(libpq)のバージョンをチェックしました:8.1.1(これは新しい8.3ではなく以前のバージョンでした)

現在6位で止まっています。次のことを行う以外に、「動作状態」に戻すと思います:

  1. また、postgresSQL 8.1 は Lenny ではサポートされていないため、postgreSQL 8.3 から 8.1 へのダウングレードは許可されていません。
  2. Debian ボックスをセットアップして Etch に戻し、zend/postgreSQL 8.1 をインストールします。

新しい 8.3 バージョンを認識するように Lenny で php-5.3-pgsql-zend を再構成する方法はありますか? ありがとう!

4

1 に答える 1

1

Web サーバーまたは php-cgi プロセスを再起動していない場合は、再起動してみてください。libpq や php pgsql の古いコピーがまだロードされている可能性があります。

于 2010-08-12T09:13:35.553 に答える