mPDF — или любая другая PHP-библиотека для conver HTML CSS —> PDF

#php #pdf

#php #PDF

Вопрос:

я начинаю использовать библиотеку mPDF PHP для создания простого сайта, который добавляет несколько вещей в HTML, но у меня возникла грандиозная проблема с началом его использования, все время я получаю ошибку типа:

 Warning: require_once(D:/xampp/htdocs/xampp/cv/MPDF53/config_cp.php): failed to open stream: No such file or directory in D:xampphtdocsxamppcvMPDF53mpdf.php on line 39

Fatal error: require_once(): Failed opening required 'D:/xampp/htdocs/xampp/cv/MPDF53/config_cp.php' (include_path='.;D:xamppphpPEAR') in D:xampphtdocsxamppcvMPDF53mpdf.php on line 39
 

Строка 39 в mpdf.php говорит:

 require_once(_MPDF_PATH.'config_cp.php');
 

У меня нет ничего подобного config_cp.php в любом из моих каталогов, и я пробую другую версию mPDF с той же проблемой. Так что, в общем, да, я знаю, что он не работает из-за отсутствия файла, но ПОЧЕМУ? И КАК я могу это исправить? Я пытаюсь вручную создать пустой файл с этим именем, но это не помогло.

Я тестирую его на localhost и на FTP, а также по одной и той же проблеме, и это не может быть из-за плохих разрешений.

Есть идеи, как я могу это исправить? Или у вас есть опыт работы с любой другой библиотекой HTML CSS -> PDF?

Комментарии:

1. загрузите этот файл здесь github.com/viliam-husar/mPDF/blob/master/config_cp.php

Ответ №1:

После установки модуля (v7.x-2.1) и библиотеки MPDF (v5.6) я получил WSOD в /admin/config/user-interface/mpdf

Проверяя свои журналы, я увидел «Предупреждение: require_once (/var/www/vhosts/sitename.com/httpdocs/sites/all/libraries/mpdf/config_cp.php ) [function.require-once]: не удалось открыть поток: нет такого файла или каталога в require_once() (строка 39 из /var/www/vhosts/sitename.com/httpdocs/sites/all/libraries/mpdf/mpdf.php )».

Конечно же, строка 39 из mpdf.php вызывает файл под названием «config_cp.php » которого не было в пакете библиотеки. После нахождения этого файла в Сети и добавления его в папку библиотеки страница конфигурации загрузилась правильно.

Вы можете получить копию config_cp.php здесь: http://www.phpkode.com/source/p/mpdf/MPDF53/config_cp.php

Ответ №2:

Я думаю, что вы загрузили неправильную или обновленную версию пакета mPDF, который содержит только обновленные или новые файлы.

Чтобы использовать этот модуль, загрузите полный установочный пакет mPDF прямо с их веб-сайта www.mpdf1.com/mpdf/download версия 5.4 или выше, которые содержат весь пакет файлов библиотеки, также этот «config_cp.php » досье . Это упоминается в модуле Readme.txt досье.

Нажмите, чтобы загрузить последнюю версию библиотеки mPDF