CentOS에 PhpPgAdmin을 설치했습니다. 개체 (데이터베이스, 테이블, 스키마, ..)를 선택할 때마다 PhpPgAdmin이 내 로그인 및 암호를 입력하도록 요청합니다.PhpPgAdmin이 로그인 및 암호 입력을 묻습니다.
왼쪽 메뉴 (Servers-> PostgreSQL)가 연결되지 않았습니다.
시스템
- 에 CentOS 5
- PHP 버전 5.1.6
- PostgreSQL8.3.11
는
G. Padmanabhan을 주셔서 감사합니다.
CentOS에 PhpPgAdmin을 설치했습니다. 개체 (데이터베이스, 테이블, 스키마, ..)를 선택할 때마다 PhpPgAdmin이 내 로그인 및 암호를 입력하도록 요청합니다.PhpPgAdmin이 로그인 및 암호 입력을 묻습니다.
왼쪽 메뉴 (Servers-> PostgreSQL)가 연결되지 않았습니다.
시스템
는
G. Padmanabhan을 주셔서 감사합니다.
세션이 손실 된 것 같은데 문제가있는 것 같습니다. 가능한 문제 원인 :
나는이에 달렸다 문제를 발견하고 내가 가진 문제를 발견했습니다. 특정 데이터베이스에 대한 제한된 사용자가 있습니다. 트리 뷰에서 다른 데이터베이스를 열면 "데이터베이스로드 중 오류가 발생했습니다"라는 메시지가 나타나면 권한이 없습니다. 그런 다음 데이터베이스에 액세스하기 위해 로그인 할 때마다 묻습니다. 그것들을 닫으면 괜찮을 것이다.
이것은 PHP 세션 저장 경로의 권한/소유권 문제 일 가능성이 큽니다. httpd.conf (apache)의 사용자와 그룹을 다른 사용자 이름으로 변경했을 때 이런 일이 일어났습니다. PHP 세션 파일은 그룹 ID가 동시에 변경되어야합니다. 이 변경 한 후
sudo chgrp NEWUSER /var/lib/php/*
다시 시작 아파치 : 페도라를 들어, 다음과 같이 그룹 (아파치 웹 서버의 그룹 이름을 대체)을 수정합니다.
이 변경 사항이 구성에 적합하지 않으면 apache 오류 로그 (/ var/log/httpd/error_log)에서 자세한 정보를 확인하십시오. 그러면주의가 필요한 session.save_path의 위치가 표시됩니다. 예 :
알 수 없음 : 세션 데이터 (파일)를 쓰지 못했습니다. session.save_path의 현재 설정이 올바른지 확인하십시오 (/ var/lib/php/session)
브라우저에서 쿠키를 활성화 했습니까? –
예. 같은 환경의 다른 서버에서 「PhpPgAdmin」을 실행할 수있었습니다. – gnabhan