2016-06-29 10 views
0

現在、コードイグナイタでmpdfライブラリを使用してPDFを生成しようとしています。 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

これを 'require_once APPPATH。 '/ third_party/mpdf/mpdf.php"; 'で' include( "third_party/mpdf/mpdf.php");行に置き換えて確認してください。 –

+0

残念ながら@RajJagani、404他のアイデアをまだ得ている? – user

+0

あなたのmpdf出力の** I ** **の代わりに** D **パラメータを追加すると、 '$ mpdf-> Output(" filename.pdf "、 'D');' –

答えて

0

コントローラの名前はすべて小文字で、最初の文字はコントローラがサーバーに置かれたときに実際に動作するために大文字にする必要があります。

関連する問題