There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries
php로 하나 만들어서 crontab 사용해서 매일 자동으로 돌게 하고 싶은데..
위 에러가 나면서 안되는데....
미치겠더군..... 환경설정, oci8, 아파치유저 추가등등...다 했는데도 안된다가....
이게 php 그냥 실행하면 되는데, crontab으로 하니까, 안되더라...
결국 crontab사용할때, 환경변수를 못가져와서 그런거 같드라..
그래서, php소스에
putenv("ORACLE_HOME=/opt/app/oracle/product/11.2.0/db_1"); putenv("LD_LIBRARY_PATH=/opt/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib");
이렇게 넣어주니까 불러온다...
참고url:
https://stackoverflow.com/questions/14605099/oci-connect-works-only-from-command-line
'컴퓨터 > PHP' 카테고리의 다른 글
PHP 파일업로드 안될때.. (0) | 2021.08.10 |
---|---|
failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known (0) | 2019.07.22 |
Strict Standards: Only variables should be passed by reference 에러 (0) | 2019.07.22 |
api url 불러오기 (0) | 2019.07.22 |
php json decode 시 에러 또는 Null뜰때. (0) | 2019.07.22 |