Мой PHP код что-то вроде этого:MPDF не может генерировать файл в формате .pdf на сервере
$htmlOut = 'Some html code';
include("libraries/MPDF60/mpdf60/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');
Я использую это точно такой же код на моем локальном хосте, и все работает прекрасно. Я загружаю файл .pdf. Но при попытке использовать тот же код на сервере это не работает. Не отображается ошибка. Просто пустая белая страница. Я новичок в использовании mpdf, и об этом мало что знаю. Любая помощь, пожалуйста?
Пожалуйста, добавьте 'error_reporting (E_ALL); ini_set ('display_errors', 1); 'вверху вашего скрипта. Это позволяет отображать все ошибки. Это дает вам что-нибудь полезное? - также убедитесь, что пользователь 'www-data' (или любой другой пользовательский PHP) имеет права на запись в' filename.pdf'. – Keelan
Как проверить права на запись на сервере? Пожалуйста, направляйте меня. –
Вы уверены, что ваш сервер имеет всю упаковку, которую mpdf требует для работы и имеет правильную версию php? [требование mdf] (http://www.mpdf1.com/mpdf/index.php?page=Requirements) – MTS