#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