Napaka pri nalaganju velikih poročil v LSM - LabCollector

Iskanje po zbirki znanja po ključnih besedah

Tukaj ste:
← Vse teme

Napaka pri odpiranju pdf poročil v LSM: izjema 'Mpdf\MpdfException' s sporočilom 'Velikost kode HTML je večja od pcre.backtrack_limit 1000000. Uporabite WriteHTML() z manjšimi dolžinami nizov.

Funkcija PHP preg_replace() ima največjo dolžino niza, ki jo bo razčlenila (privzeto je to pogosto približno 100000 znakov). Nad tem PHP tiho vrne ničelno vrednost. Tako dolgih nizov kode ne bo nadomestil nič!

Morda boste lahko povečali vrednost pcre.backtrack_limit med izvajanjem, če vaš sistem to dopušča. Spremenite datoteko php.ini na naslednji način:

Privzeto imate:

;Omejitev povratnega sledenja knjižnici PCRE.
;http://php.net/pcre.backtrack-limit
;pcre.backtrack_limit=100000

Če želite odpraviti napako, odkomentirajte zadnjo vrstico (odstranite ; ) in predlagamo, da povečate omejitev na 5000000:

;Omejitev povratnega sledenja knjižnici PCRE.
;http://php.net/pcre.backtrack-limit
pcre.backtrack_limit=5000000

Opomba: pcre.backtrack_limit je mogoče konfigurirati od PHP ≥ 5.2.0