::골아파퍽 님께서 쓰시길::
> 오라클에서 php로 Q&A게시판을 만들고있는데....오라클 연동문제인지..
> 에러메세지가 많이나오네요...져비..어찌해야될지..
> 한번 보시고...좀..
>
>
> Warning: oci8_open_server: Error while trying to retrieve text for error ORA-12154 in /home/publ
> ic_html/admin/admin.php3 on line 34
>
> Warning: OCIParse: invalid connection 0 in /home/public_html/admin/admin.php3 on line 36
>
> Warning: OCIExecute: invalid statement 0 in /home/public_html/admin/admin.php3 on line 37
>
> Warning: OCIFetchInto: invalid statement 0 in /home/public_html/admin/admin.php3 on line 38
>
> Warning: OCICommit: invalid connection 0 in /home/public_html/admin/admin.php3 on line 41
>
> Warning: OCIFreeStatement: invalid statement 0 in /home/public_html/admin/admin.php3 on line 42
>
>
> Warning: Oops, php3_SetCookie called after header has been sent in /home/public_html/admin/admin
> .php3 on line 49
>
> $connect=ocilogon("111","111","111");
> $query = "select admin_password from gnb_admin WHERE board_id='$id' AND admin_id='$PHP_AUTH_USER
> '";
> $stmt=ociparse($connect, $query);
> ociexecute($stmt);
> ocifetchinto($stmt, &$result);
> $admin_id=$PHP_AUTH_USER;
> $admin_password = $result[0];
> ocicommit($connect);
> ocifreestatement($stmt);
> ocilogoff($connect);
> 여기서 처음에러메세지가나는부분이 connect=ocilogon부분입니다..
> 보니깐 오라클 환경 변수문제인것같은데..환경변수를 해주면.그 환경 변수 에대한
> 에러메세지가나옵니다....
>
> Fatal error: Failed opening required 'oracle_env.php3' in /home/public_html/admin/admin.php3 on
> line 33
> 이렇게요..답답합니다..
> 누가좀 가르쳐주세요..초보자좀살려줘요...
>
>
>
제가 너무 늦게 알려드리고 있는게 아닌지 모르겠군요.
골란한 문제를 격고 게신것 같군요..
저도 이문제 때문에 무려 한달을 고생한 적이 있지요.
web server로 apache를 사용하고 계신지요.
ms에서는 어떻게 되는지 잘모르겠습니다.
linux상에서 개발하고 계신것 같은데....
tns 에러 인듯 하군요.
해결 방법은 간단 합니다.
경우에 따라서 permission문제 일수도 있습니다.
apache로 접속하는 사용자가 tnsnames.ora를 읽을수 있는 permission이 있는지 확인하여야 합니다.
web server로 접근하는 사용자가 nobody가 default인데 혹여 읽을수 없을 수도 있거든여..
이 경우 permission만 열어주면 해결 됩니다.
|