2016-06-29 12 views
0

Ich versuche derzeit, eine PDF-Datei mit der mpdf-Bibliothek mit Code-Zünder zu generieren. Wenn ich die Funktion auf localhost lade, funktioniert es gut, aber wenn ich es auf meinen Ubuntu-Server setze, bekomme ich nur einen 404-Fehler.MPDF mit Code-Zünder funktioniert nicht auf Server

Wer weiß, was das verursacht?

Controller:

function generatePDF(){ 
    $htmlOut = 'Some html code'; 

    include("third_party/mpdf/mpdf.php"); 

    $mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); 

    $mpdf->SetDisplayMode('fullpage'); 

    $mpdf->list_indent_first_level = 0; 

    $mpdf->WriteHTML($htmlOut); 

    $mpdf->Output("filename.pdf",'I'); 

} 

Jede Hilfe ist massiv geschätzt!

+0

Ersetzen Sie diese 'include (" dritte_party/mpdf/mpdf.php "); Zeile mit diesem' require_once APPPATH. "/ Third_party/mpdf/mpdf.php"; 'und überprüfen. –

+0

Immer noch ein 404 @RajJagani, Irgendwelche anderen Ideen? – user

+0

Hinzufügen ** D ** Parameter anstelle von ** I ** in Ihrer mpdf-Ausgabe bedeutet '$ mpdf-> Ausgabe (" filename.pdf "," D ");' –

Antwort

0

Stellt sich heraus mein Controller-Name war alle Kleinbuchstaben und der erste Buchstabe muss in Großbuchstaben für den Controller tatsächlich funktionieren, wenn auf dem Server!