我在 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)
我遇到了这个问题,发现了我遇到的问题。我对特定数据库的用户有限。如果您在树视图中打开其他数据库并显示“加载数据库时出错”,那么您没有这些权限。然后,每次您单击某些内容以登录以访问这些数据库时,它都会询问您。关闭它们,应该没问题。