К проекту на laravel 5.6 подключён пакет MPDF. Создал метод, в нём прописал простой пример с указанием моей временной директории (как сказано в документации):
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML('Hello World');
$mpdf->Output(['tempDir' => '/home/mpdf']);
Выдаёт ошибку:
exception: "Mpdf\MpdfException" file: "/var/www/test/vendor/mpdf/mpdf/src/Cache.php" line: 17 message: "Temporary files directory "/var/www/test/vendor/mpdf/mpdf/src/Config/../../tmp" is not writable"
Права установил:
Почему сия либа ругается? Почему не указывается временная директория?
UPD прописал:
chmod 775 /var/www/test/vendor/mpdf/mpdf/tmp
chown doox911:www-data /var/www/test/vendor/mpdf/mpdf/tmp
Но теперь либа ругается на неверные параметры.
vendor/mpdf/mpdf/tmp и на вашу выбранную временную директорию в данном случае — /home/mpdf/.chown doox911:www-data на директории vendor/mpdf/mpdf/tmp и на вашу выбранную временную директорию в данном случае — /home/mpdf/.$mpdf = new \Mpdf\Mpdf(['tempDir' => '/home/mpdf']);Продвижение своими сайтами как стратегия роста и независимости