안녕하세요...
여기에 글을 올리는건 처음이네요...
다름이 아니라 perl을 쓰는데 DB접근을 웹에서만 못하거든요...
nobody로 접근하여 실행해 보았는데 잘 되는데...
꼭 웹으로만 하면 나오질 않네요...
DB에 무슨 권한 같은걸 줘야 하나요?
참고로 cgi내부에서 다른 cgi를 부르는데, 다른건 다 잘 되고 DB에 접근하는 cgi만 안됩니다.
알려주십시오...
웹에서만 DB 접속이 안 되는 것은 CGI 가 실행되는 사용자가 nobody 같은 웹 계정이기 때문입니다. 그 계정이 DB 에 접속할 수 있는 권한(GRANT)과 소켓 파일 접근 권한이 있는지 확인하세요. 다른 CGI 를 부르는 구조라면 호출 경로와 환경 변수도 같은지 확인하세요.