개발 Q&A

제목 php shell_exec관련 질문입니다.
카테고리 PHP
글쓴이 브레인토스트 작성시각 2017/04/03 10:53:50
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11782   RSS

현재 개발중인 로컬환경은 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입니다.

 다음글 카드결제 오류에 관해 (5)
 이전글 코드이그나이터 검색기능 질문 (1)

댓글

한대승(불의회상) / 2017/04/03 13:51:28 / 추천 0

"No such file or directory"

실행파일 경로에 오류가 있어서 발생하는 메시지입니다.

브레인토스트 / 2017/04/03 14:04:11 / 추천 0

@한대승

파일이 존재하지 않아서 나는 오류가 아닌가요??

shell_exec가 코드가 더 위에있어서 실행하고나서 파일이 생성됐으면 오류가 나면 안되는 거라서요 ㅠ