2012-06-25 3 views
1

그래서 PDFTK가 설치되어 있고 루트 디렉토리 내부에서 작동하는 것 같습니다. (IE :/public_html /)하지만 스크립트를 '폴더'(IE :/public_html/test /)로 옮기 자마자 500 내부 서버 오류가 발생합니다.PDFTK 위치 (500 내부 오류)

이것은 내가 가지고있는 코드이며 테스트를 거쳤습니다.

// Option 1 
$command = 'pdftk test/FormTest.pdf fill_form test/FormTestData.fdf output output.pdf flatten'; 

// Option 2 
$command = '/usr/bin/pdftk test/FormTest.pdf fill_form test/FormTestData.fdf output output.pdf flatten'; 

// Option 3 
$command = '/usr/local/bin/pdftk test/FormTest.pdf fill_form test/FormTestData.fdf output output.pdf flatten'; 

$response = passthru($command); 

echo "<pre>"; 
print_r($response); 
echo "</pre>"; 

이러한 옵션은 모두 동일한 오류 (500)를 반환하는 것으로 보입니다. 이상한 부분은 사이트 루트에서 실행하면 잘 작동합니다.

도움을 주시면 감사하겠습니다.

+0

내 '폴더'사용 권한에 문제가있는 것처럼 보이지만 777이 오류를 일으키고 755가 더 좋은 것으로 보입니다. 그러나 여전히 출력 파일을 가져올 수 없습니다. – Justin

답변

0

PDFTK를 설치 한 문제가있었습니다. 모두 지금 일하고있다.