현재 개발중인 로컬환경은 mac이구요.
기존에 로컬윈도우에서 개발하던 기능과 동일한데 계속 오류가 납니다..
shell에 실행하는 것은 wkhtmltopdf 모듈이구요.
shell_exec() 를 실행해서 pdf파일을 만들고
file_get_contents함수로 해당 파일의 데이터를 가져오는 로직입니다.
그런데 터미널에 해당 스크립트를 사용하면 pdf가 잘 만들어지는데요.
왜 php코드상에서 shell_exec를 이용해서 실행하면
file_get_contents(): failed to open stream: No such file or directory
이런 오류가 반복해서 날까요 ??
확인해보니 PDF파일이 생성자체가 안되서 못 찾는건 확실한데 왜 shell_exec함수가 제대로 동작을 안하는걸까요??
혹시나 싶어서 해당 pdf를 생성하는 디렉토리의 퍼미션을 775로 설정해봤지만 소용이 없는 것 같습니다.
safe_mode는 off상태이구요 php 버전은 7.1입니다.
@한대승
파일이 존재하지 않아서 나는 오류가 아닌가요??
shell_exec가 코드가 더 위에있어서 실행하고나서 파일이 생성됐으면 오류가 나면 안되는 거라서요 ㅠ
"No such file or directory"
실행파일 경로에 오류가 있어서 발생하는 메시지입니다.