Использование MPDF Centos 7 - PullRequest
       8

Использование MPDF Centos 7

0 голосов
/ 20 сентября 2018

Помощь !!!!Я установил MPDF с composer в centos 7, чтобы напечатать pdf, но он показывает мне эту ошибку, но если я использую mpdf в localhost (xampp), работает отлично.

это ошибка журнала

[Thu Sep 20 13:54:37.030998 2018]
[php7:error] 
[pid 27057] 
[client 190.85.133.241:60785] 
PHP Fatal error:  Uncaught Mpdf\\MpdfException: Temporary files directory 


"/var/www/html/pitah/vendor/mpdf/mpdf/src/Config/../../tmp" 
is not writable in /var/www/html/pitah/vendor/mpdf/mpdf/src/Cache.php:17

\nStack trace:\n#0 /var/www/html/pitah/vendor/mpdf/mpdf/src/Mpdf.php(983): Mpdf\\Cache->_construct('/var/www/html/p...')\n#1 

/var/www/html/pitah/pdf.php(183): Mpdf\\Mpdf->_construct(Array)\n#2 {main}\n  thrown in /var/www/html/pitah/vendor/mpdf/mpdf/src/Cache.php on line 17,

referer: http://pitah.com.co/login/index.php

это мой конфиг mpdf

<?php

require_once __DIR__ . '/vendor/autoload.php';

$mpdf = new \Mpdf\Mpdf(                         
                        'mode' => 'utf-8',
                        'format' => 'A4',
                        'orientation' => 'L',
                        'default_font' => 'mycustomfont',
                        'margin_left' => 15,
                        'margin_right' => 10,
                        'margin_top' => 16,
                        'margin_bottom' => 10,
                        'margin_header' => 10,
                        'margin_footer' => 10
    ]);
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='UTF-8';

1 Ответ

0 голосов
/ 21 сентября 2018

уже исправлено, это была проблема с SElinux, я использовал это: https://blog.lysender.com/2015/07/centos-7-selinux-php-apache-cannot-writeaccess-file-no-matter-what/

...