문제

나는이 튜토리얼을 따랐다 :

https://github.com/ellislab/codeigniter/wiki/pdf-generation-using-dompdf

그러나 나는 길을 올바르게 설정할 수없는 것 같습니다. dompdf (config_dompdf.inc.php)의 구성 파일에서 다음을 수행했습니다.

define("DOMPDF_DIR", realpath(dirname('./system/plugins/dompdf/')));

이 오류가 발생합니다.

Message: require_once(/var/www/myApp/system/plugins/include/functions.inc.php) [function.require-once]: failed to open stream: No such file or directory

Filename: dompdf/dompdf_config.inc.php

Line Number: 233

자습서에 따라 DOMPDF 디렉토리를 System/Plugins 아래에 배치했습니다. 그러나 233 행에서 위에서 볼 수 있습니다. 잘못된 경로로 인해 오류가 있습니다. 경로를 어떻게 고정합니까? (정의 ( "dompdf_dir", RealPath (dirname ( './ System/Plugins/dompdf/')););)

감사!

도움이 되었습니까?

해결책

자동로드에있는 사용자 정의 로더는 DOMPDF와 충돌하고 있습니다. 이것이 작동하지 않습니다. 사용자 정의 로더는 앱의 모든 컨트롤러가 사용하기 때문에 TCPDF로 전환했습니다.

다른 팁

이 파일은 가져옵니다 $_GET['input_file'] 파일 이름으로 PDF로 변환해야합니다. 즉

http://localhost/dompdf/dompdf.php?input_file=[nameofyourfile]

값 만 변경하면됩니다 DOMPDF_DIR dompdf 디렉토리의 일반적인 위치에서 dompdf_config.inc.php를 이동 한 경우. 그렇지 않으면 DOMPDF는 이미 올바른 경로로 해당 상수를 채우도록 설정되었습니다. 귀하가 제공 한 정보를 기반으로 기본값을 수정해야한다고 생각하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top