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)를 반환하는 것으로 보입니다. 이상한 부분은 사이트 루트에서 실행하면 잘 작동합니다.
도움을 주시면 감사하겠습니다.
내 '폴더'사용 권한에 문제가있는 것처럼 보이지만 777이 오류를 일으키고 755가 더 좋은 것으로 보입니다. 그러나 여전히 출력 파일을 가져올 수 없습니다. – Justin