2014-11-30 5 views
0

Mac을 사용하는 스노우 레오파드에서 apache를 localhost로 실행하는 PHP 파일에서 ImageMagick의 convert을 통해 shell_exec을 실행해야합니다. 나는 여기에서 많은 질문과 해결책으로 얻은 모든 종류의 팁, 트릭, 편집 및 권한을 시험해 보았습니다. 그러나 아무것도 트릭을 할 것 같다. 아래의 php 파일에 문제가 강조 표시되어 있습니다.shell_exec 명령을 사용하여 PHP에서 권한을 설정하는 방법

나는 이것이 사용 권한 문제라고 가정합니다.

편집 : 전체 오류 메시지는 다음과 같습니다 당신은 successfuly convert을 실행되지만,

convert: UnableToCreateTemporaryFile `/Users/fullpath/file.pdf': Permission denied @ error/pdf.c/ReadPDFImage/390. 

convert: NoImagesDefined `/Users/fullpath/file.png' @ error/convert.c/ConvertImageCommand/3021. 

답변

0

다음 convert 자체가 오류 convert: UnableToCreateTemporaryFile and then convert: NoImagesDefined를 반환한다.

나는이 조언을 https://superuser.com/questions/819277/cant-convert-pdf-into-image-because-of-no-images-defined-error

+0

감사에서 찾을 수있는 기본 질문에 대한 답이라고 생각합니다. 나는'which gs'를 시도하고'/ opt/local/bin' 경로를'apache_setenv' 줄에 포함 시켰습니다. 나는 아파치를 다시 시작했다. 여전히 같은 오류가 발생합니다. 전체 오류 로그를 질문으로 편집합니다. – Geoff

관련 문제