> PHP_Postgresql 관련 질문입니다. 꼭 좀 가르쳐 주세요...
> 문제 1.
> 얼마전 Apache, PHP, Postgresql을 설치했습니다.
> 우여곡절 끝에 Apache/php, PHP/Postgresql 간의 연동은
> 무사히 끝났습니다.
> 그런데 3개 모두 연동을 하는데 있어 문제가 생겼습니다.
>
> HTML에서 data를 받아서 Postgresql에 입력하는 간단한 시험을 하는데 있
> 어
> database 접속에는 문제가 없는데 pg_Exec()를 실행하면서 "Permission
> Denied in DATABASE_NAME" 에러가 발생합니다. 제가 만든 database table
> 의
> 접근권한을 777로 바꿔도 접근 거부 에러가 발생합니다.
>
==>이 문제는 postgresql에 nobody(웹 사용자)를 사용자로 등록시키고
테이블의 권한을 nobody에게도 부여하면 해결됩니다.
권한부여 방법은 grant라는 단어로 찾아보면 자세하게 설명된
글이 있습니다.
> 문제2.
> Postgresql에서 "Createuser 아무개;"를 실행하면 PG_User 파일이 없어서 ]
>
> 사용자를 만들수 없다는 에러가 나오더군요. Data 디렉토리 밑에 pg_shadow
> 는
> 있는데 pg_user는 없더라고요... 혹시 제가 Postgresql을 잘못 설치 했나
> 요.
>
==> 음...이건 잘 모르겠네여...^^;
제 디렉토리에도 pg_user가 없지만 잘 되는데......
물론 postgres로 로긴해서 하셨죠???
initdb도 하신것 같구......게시판에서 검색은 하셨나요?
저도 한번 찾아볼께요....^^;;
별 도움이 못된것 같네여...T.T
>
> 몇일째 진도를 못나가고 있습니다.
> 잠도 제대로 못자고요...누가 저 잠좀 재워주세요...제~~발.
> 꾸벅!
|