> 제가 이번에 동아리에서 php3+postgreSQL을 이용한 방명록부분을 맡았는데.
> ..
> 전에 php3+mysql은 해봤거든요... 그런데 이번엔 db가 바뀌어서
> 먼저 postgreSQL을 깔아야는데... 그게 잘 안되네요...
> 제가 postgresql/6.5.3.tar.gz을 받아서 gunzip /d postgresql/6.5.3.tar.g
> z
> 으로 giz파일을 풀고 그다음엔 tar /xvf postgresql/6.5.3.tar로 해서 tar
>
> 를 풀고 나서 postgresql/6.5.3라는 디렉토리가 생기는데..그것을 pgsql로
> 이름을
> 바꾸고 configure //prefix=/home/upgrade/jsk99/pgsql/ 을하고
> doc에 들어가서 gmake install을 하고 src에서 gmake all 하고 gmake insta
> ll을 했
> 거든요... 그런데 데몬을 띄우려고 하니까 안떠요...
> postmaster /i &로 했는데요....
> [1] 1963
> [upgrade:jsk99]bin12 >#/home/upgrade/jsk99/pgsql/bin/postmaster does n
> ot find t.
>
> No data directory // can't proceed.
> 라는 에러 메세지가 뜨고요
> initdb를 하면
> ld.so.1: pg_id: fatal: libpq.so: open failed: 해당 파일이나 디렉토리
> 가 없음
> Unable to determine a valid username. If you are running
> initdb without an explicit username specified, then there
> may be a problem with finding the Postgres shared library
> and/or the pg_id utility.
> 라를 것이 떠요....
> 그리고 어디서 보니까 ld.so.1: pg_id: fatal: libpq.so: open failed: 이
> 것이뜨면
>
> b. 본쉘(bash) 이라면, 아래와 같이 실행하자.
> export LD_LIBRARY_PATH=/usr/local/pgsql/lib
>
> c. C쉘(csh) 이라면, 아래와 같이 실행하자.
> setenv LD_LIBRART_PATH /usr/local/pgsql/lib
> 라구 하던데...전 Sun Microsystems라서 C쉘이거덩요...그래서 src에서sete
> nv
> LD_LIBRART_PATH=/home/upgrade/jsk99/pgsql/lib 라구 했는데도 위의 메세
> 지가
> 계속 나와요...어떻게 해야 데몬도 띄우고 db도 생성하고 하죠??
> 정말 궁금합니다.... 여러분의 쾌활하고 명석한 대답을 받길 원합니다...
> 그럼 귀중한 답변 기다리겠습니다....화이링....
제 경험에 비춰볼때..
위의 경우는..
공유라이브러리 설정이 안 되서 그런것 같거든요??
그러니 시스템 관리자에게 설치를 부탁하는게 어떨까 사료됩니다,
|