Я начинаю использовать библиотеку (Mpdf) для создания PDF после того, как пользователь заполнил форму (выставил счет).Это первый раз, поэтому я пытался исправить эту проблему буквально весь день, и я сдаюсь.
Дело в том, что, когда я добавляю команду require, php работает нормально, но когда я добавляю $mpdf = new \Mpdf\Mpdf ([])
, она не работает.И в браузере я получаю эту ошибку:
Неустранимая ошибка: Uncaught Mpdf \ MpdfException: каталог временных файлов "/ opt / lampp / htdocs / invoice / vendor / mpdf / mpdf / src / Config /../../tmp "недоступно для записи в /opt/lampp/htdocs/invoice/vendor/mpdf/mpdf/src/Cache.php:17 Трассировка стека: # 0 / opt / lampp / htdocs / invoice / vendor /mpdf / mpdf / src / ServiceFactory.php (59): Mpdf \ Cache -> __ construct ('/ opt / lampp / htdo ...') # 1 / opt / lampp / htdocs / invoice / vendor / mpdf / mpdf / src/Mpdf.php(1033):
Mpdf \ ServiceFactory-> getServices (Object (Mpdf \ Mpdf), Object (Psr \ Log \ NullLogger), Array, 0, Object (Mpdf \ Language \ LanguageToFont),Объект (Mpdf \ Language \ ScriptToLanguage), NULL, NULL, NULL, NULL) # 2 /opt/lampp/htdocs/invoice/novillo.php(7): Mpdf \ Mpdf -> __ construct (Array) # 3 {main} брошенов /opt/lampp/htdocs/invoice/vendor/mpdf/mpdf/src/Cache.php в строке 17
Я действительно не представляю, как это исправить.Я пытаюсь использовать mpdf для создания pdf
<?php
require_once('vendor/autoload.php');
$mpdf = new \Mpdf\Mpdf ([]);
Неустранимая ошибка: Uncaught Mpdf \ MpdfException: каталог временных файлов "/ opt / lampp / htdocs / invoice / vendor / mpdf / mpdf / src/Config/../../tmp "не доступен для записи в /opt/lampp/htdocs/invoice/vendor/mpdf/mpdf/src/Cache.php:17 Трассировка стека: # 0 / opt / lampp / htdocs / invoice/vendor/mpdf/mpdf/src/ServiceFactory.php(59): Mpdf \ Cache -> __ construct ('/ opt / lampp / htdo ...') # 1 / opt / lampp / htdocs / invoice / vendor / mpdf /mpdf / src / Mpdf.php (1033): Mpdf \ ServiceFactory-> getServices (Object (Mpdf \ Mpdf), Object (Psr \ Log \ NullLogger), Array, 0, Object (Mpdf \ Language \ LanguageToFont), Object (Mpdf)\ Language \ ScriptToLanguage), NULL, NULL, NULL, NULL) # 2 /opt/lampp/htdocs/invoice/novillo.php(7): Mpdf \ Mpdf -> __ construct (Array) # 3 {main} добавляется в / opt/lampp/htdocs/invoice/vendor/mpdf/mpdf/src/Cache.php в строке 17