2015-01-27 6 views
0

oci_connect 줄에 오류가 있습니다. 하지만 내 문제는 오류가 페이지에 표시되지 않는다는 것입니다. $e = oci_error();을 넣더라도 오류를 표시하기 위해 더 이상 실행되지 않습니다. try/catch 시도했지만 작동하지 않았다.PHP Oracle : oci_connect에 오류가 표시되지 않습니다.

다른 데이터베이스에 연결하기 위해 연결 세부 정보를 변경하면 작동합니다. 내가 사용하는 연결 세부 사항은 SQL Developer에서 작동합니다.

답변

0

모든 오류를 표시하기 위해 PHP.ini 파일 설정을 변경 한 후에 실제로 오류가 표시되지 않는 경우 Oracle Instant Client 버전을 업데이트했습니다.

먼저 제가 사용하고 무엇 오라클 버전 확인 :

select * from v$version 
where banner like 'Oracle%'; 

출력 :

나는 새로운 오라클 인스턴트 클라이언트 버전 버전 11.2.0.3.0 다운로드이 후
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 

과로 설정 PATH 및 다시 시작된 서버. 그 때 그것은 일했다!