Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

mPDF error: Unable to create output file

I am Using mPDF to generate pdf from an html.

On my localhost the pdf is generated to the located directory successfully. But not on Server, although I have open the permissions of that directory.

chmod -R 0777 /mydirectory

Found this comment from an answer and changed fopen($file_out,'wb'); to fopen($file_out,'w+'); in mpdf.php

But no success.

Thanks for any help.

like image 608
Fahad Khan Avatar asked May 06 '14 07:05

Fahad Khan


1 Answers

Try not to modify the source. Instead, revert back to fopen($file_out,'wb'); and make sure that folder permissions are set to 0777, like you did.

Also, check if you're using the absolute path in order to write to a file, rather than using relative paths or even worse, URL.

So,

$file = "/var/www/html/mywebsite/mypdfs/myfile.pdf";

and try if it works.

Good luck!

like image 81
Nikola Avatar answered Oct 25 '22 17:10

Nikola