DOMPDF - Allowed memory size of bytes exhausted
Ich erhalte die folgende Fehlermeldung, wenn Sie versuchen, erstellen Sie eine PDF-Datei mit domPDF.
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 1800 bytes) in C:\AppServ\www\tpe\reportes\dompdf\include\line_box.cls.php on line 83
Tun jemand weiß, warum und was kann ich tun und warum dieses problem kommt?
Dies ist ein Teil der PHP-code:
require_once("../dompdf/dompdf_config.inc.php");
if ( get_magic_quotes_gpc() ) {
$html = stripslashes($html);
$old_limit = ini_set("memory_limit", "16M");
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('letter', 'portrait'); //landscape , portrait
$dompdf->render();
$dompdf->stream("TPE - Reporte F.E.A. $asignaturashort.pdf");
exit(0);
}
Ich habe bereits versucht, die Erhöhung "memory limit" bis zu 24M scheint sich jedoch nicht mit Wirkung.
Wie haben Sie versucht, die Erhöhung des memory limit?
Ähmm. denn das, was Sie tun, erfordert mehr als 16 meg? Könnte genauso gut Fragen warum Wasser schwappt aus dem Glas, wenn Sie füllen es, vorbei an der Felge.
Eine ändert die Zeile: "memory_limit", "16M") --> "memory_limit", "24M")
Ähmm. denn das, was Sie tun, erfordert mehr als 16 meg? Könnte genauso gut Fragen warum Wasser schwappt aus dem Glas, wenn Sie füllen es, vorbei an der Felge.
Eine ändert die Zeile: "memory_limit", "16M") --> "memory_limit", "24M")
InformationsquelleAutor Jesus Ibarra | 2012-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
DOMPDF nehmen eine Menge Speicher, abhängig von der HTML, die Sie versuchen zu konvertieren. Vermutlich mehr als 24M. Erste versuche mit die höchsten Sie können für den Speicher. Auch stellen Sie sicher, dass Sie die neueste version.
Wenn dies nicht funktioniert, müssen Sie möglicherweise eine andere Lösung finden für dein problem.
24 MB ist die, die Sie haben?
Auch bin ich nicht sicher. Ich schau bei phpinfo. Bewege ich den Speicher auf bis zu 64 MB, und es funktionierte! danke!
InformationsquelleAutor andho