CentOSにPhpPgAdminをインストールしました。オブジェクト(データベース、テーブル、スキーマなど)を選択するたびに、PhpPgAdminからログインとパスワードの入力を求められます。
左側のメニュー([サーバー]-> [PostgreSQL])が接続されていません。
システム
- CentOS 5
- PHPバージョン5.1.6
- PostgreSQL8.3.11
ありがとうございました、
G.パドマナバン。
CentOSにPhpPgAdminをインストールしました。オブジェクト(データベース、テーブル、スキーマなど)を選択するたびに、PhpPgAdminからログインとパスワードの入力を求められます。
左側のメニュー([サーバー]-> [PostgreSQL])が接続されていません。
システム
ありがとうございました、
G.パドマナバン。
あなたの問題は、セッションが失われたようです。考えられる問題の原因:
これは、php のセッション保存パスの権限/所有権の問題である可能性が最も高いです。これは、httpd.conf (apache) のユーザーとグループを別のユーザー名に変更したときに発生しました。PHP セッション ファイルのグループ ID も同時に変更する必要があります。Fedora の場合、グループを次のように変更します (グループ名を apache httpd に置き換えます)。
sudo chgrp NEWUSER /var/lib/php/*
この変更を行った後、httpd を再起動します。
この変更が構成で機能しない場合は、Apache エラー ログ (/var/log/httpd/error_log) で詳細を確認してください。注意が必要な session.save_path の場所が示されます。例えば:
不明: セッション データ (ファイル) の書き込みに失敗しました。session.save_path の現在の設定が正しいことを確認してください (/var/lib/php/session)
私はこの問題に遭遇し、私が抱えていた問題を見つけました。特定のデータベースに制限されたユーザーがいます。ツリー ビューで他のデータベースを開いたときに「データベースの読み込み中にエラーが発生しました」と表示された場合は、それらのデータベースに対する権限がありません。その後、何かをクリックしてログインするたびに、それらのデータベースにアクセスするように求められます. それらを閉じれば問題ないはずです。