В течение жизни я не могу заставить PHPExcel видеть мою библиотеку PDF.PHPExcel PDF Library не определен
Вот что я в настоящее время:
$rendererName = PHPExcel_Settings::PDF_RENDERER_MPDF;
$rendererLibrary = 'mPDF5.4';
$rendererLibraryPath = dirname(__FILE__).'/mpdf/' . $rendererLibrary;
// Here's the magic: you __tell__ PHPExcel what rendering engine to use
// and where the library is located in your filesystem
if (!PHPExcel_Settings::setPdfRenderer(
$rendererName,
$rendererLibraryPath
)) {
die(
'Please set the $rendererName and $rendererLibraryPath values' .
PHP_EOL .
' as appropriate for your directory structure'
);
}
$objWriter = new PHPExcel_Writer_PDF($objPHPExcel);
$objWriter->save("test.pdf");
Моя папка «MPDF» находится в корне этой папки проекта и поэтому мой соответствующий файл PHP.
Но в браузере я продолжаю видеть:
Пожалуйста, установите значения $ rendererName и $ rendererLibraryPath в , подходящие для вашей структуры каталогов
Я прочитал соответствующий раздел documentation но Я не понимаю, почему мой php-скрипт не видит мою библиотеку PDF.
Я вижу, вы скопировали это более или менее из документации. Какое содержимое каталога находится в '/ thiscurrentpath/mpdf/mPDF5.4'? Это каталог или файл? Можете ли вы опубликовать вывод из 'ls -l/thiscurrentpath/mpdf /', если вы находитесь в unix-подобной системе с 'ls' –
Права доступа:' drwxrwxr-x 14 www-data www-data 4096 13 февраля 22: 56 mpdf5.4' – PartisanEntity