2017-07-14 2 views
1

Développé sur une pile WAMP avec PHP 5.6, puis transféré à la lampe 7.1.5 Tout fonctionne bien sauf pour MPDF 6.1.0 qui donne les éléments suivants:Comment faire MPDF 6.1 travail avec PHP 7.1.5

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 30648 

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 17074 

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 17075 

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 17093 

J'ai essayé les solutions mentionnées au Upgrade to PHP7.1 and MPDF show error - A non-numeric value encountered at line 30648 mais cela ne l'a pas corrigé.

Répondre

3

Modifier mpdf.php, ligne 89, remplacer:

$errorlevel = error_reporting($errorlevel & ~E_NOTICE); 

avec:

$errorlevel = error_reporting($errorlevel & ~(E_NOTICE|E_WARNING)); 

Raison: https://stackoverflow.com/a/42044413/8284401