Viga suurte aruannete laadimisel LabCollector - LabCollector

Otsige teadmistebaasist märksõna järgi

Sa oled siin:
← Kõik teemad


Viga pdf-aruannete avamisel LabCollector: erand 'Mpdf\MpdfException' sõnumiga 'HTML-koodi suurus on suurem kui pcre.backtrack_limit 1000000. Peaksite kasutama WriteHTML() väiksema stringipikkusega.

PHP funktsioonil preg_replace() on maksimaalne stringi pikkus, mida see sõelub (vaikimisi on see sageli umbes 100000 XNUMX tähemärki). Selle peale tagastab PHP vaikselt nullväärtuse. Nii et pikad koodistringid ei asendata mitte millegagi!

Kui teie süsteem seda võimaldab, võib teil olla võimalik faili pcre.backtrack_limit väärtust käitusajal suurendada. Muutke faili php.ini järgmiselt:

Vaikimisi on teil:

;PCRE teegi tagasiliikumise limiit.
;http://php.net/pcre.backtrack-limit
;pcre.backtrack_limit=100000


Vea parandamiseks tühistage viimane rida (eemaldage ; ) ja soovitame suurendada limiiti 5000000-ni:

;PCRE teegi tagasiliikumise limiit.
;http://php.net/pcre.backtrack-limit
pcre.backtrack_limit=5000000

Märge: pcre.backtrack_limit on konfigureeritav alates PHP ≥ 5.2.0