2016-06-29 1 views
0

В настоящее время я пытаюсь создать PDF-файл, используя библиотеку mpdf с воспламенением кода. Когда я загружаю функцию на localhost, она работает нормально, но когда я помещаю ее на свой сервер ubuntu, все, что я получаю, это ошибка 404.MPDF с воспламенителем кода, не работающим на сервере

Кто-нибудь знает, что вызывает это?

Контроллер:

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'); 

} 

Любая помощь массивно ценится!

+0

Замените эту строку 'include (" third_party/mpdf/mpdf.php ");' с этим 'require_once APPPATH. '/ Third_party/mpdf/mpdf.php"; 'и проверьте. –

+0

Все еще получаю 404, к сожалению, @RajJagani, Любые другие идеи? – user

+0

Добавить ** D ** параметр вместо ** I ** в вашем выходном файле mpdf означает '$ mpdf-> Output (" filename.pdf ", 'D');' –

ответ

0

Оказывается, мое имя контроллера было строчным, а первая буква должна быть в верхнем регистре, чтобы контроллер фактически работал, когда он был на сервере!

Смежные вопросы