Config php-ini-Datei für die upload-Dateien
Habe ich eine Seite für die upload-Dateien, In .htaccess
- Datei habe ich das:
php_value upload_max_filesize 40M
php_value post_max_size 40M
Habe ich ein img mit einer Größe von 1,6 MB. Wenn ich versuche zum hochladen dieses Bildes erhalten Sie die folgenden Fehler.
Fatal error: Allowed memory size of 54525952 bytes exhausted (tried to allocate 3600 bytes) in....
Weiß jemand, wie dieses problem zu lösen?
Es gibt auch
Bitte poste deinen code. Sie zu sein scheinen, laden die komplette Datei in den Speicher, die wahrscheinlich vermeidbar.
Ich benutze php GD-Bibliothek für Bilder ändern der Größe, max Breite muss 900 px und hochladen img die Breite 4000px, kann sein problem war? wenn ich in der htaccess Datei: php_value memory_limit 56M problem gelöst. poste meinen code hier keinen Sinn, bacause seine sehr großen.
memory_limit
in php.ini, die beeinflussen können, hochladen. Und vergessen Sie nicht den Neustart-server. Ich glaube nicht, dass das hochladen von 1,6 MB Bild wird zu lange dauern, aber wenn Sie Sie ändern können max_execution_time
und max_input_time
zu.Bitte poste deinen code. Sie zu sein scheinen, laden die komplette Datei in den Speicher, die wahrscheinlich vermeidbar.
Ich benutze php GD-Bibliothek für Bilder ändern der Größe, max Breite muss 900 px und hochladen img die Breite 4000px, kann sein problem war? wenn ich in der htaccess Datei: php_value memory_limit 56M problem gelöst. poste meinen code hier keinen Sinn, bacause seine sehr großen.
InformationsquelleAutor OTAR | 2012-09-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie keinen Zugriff auf php.ini auf dem server dann Schreibe unten in Ihre
.htaccess
DateiInformationsquelleAutor diEcho
InformationsquelleAutor shail
Soweit ich das beurteilen kann, sind Sie wahrscheinlich anstrengend das memory_limit von PHP, dass PHP versucht, weisen Sie eine Menge von Arbeitsspeicher, der größer als das memory_limit param Wert.
Vielleicht sind Sie Dekomprimieren das Bild auf die fliege oder das kopieren einige Daten, die benötigt zu viel Speicher zugeteilt werden, versuchen Sie die Erhöhung dieser Grenze.
InformationsquelleAutor Aitor Calderon
Haben Sie memory_limit in deiner PHP-Konfiguration; 54525952 bytes, die 52MB.
Konfigurieren Sie memory_limit in php.ini-oder .htaccess oder fix memory leak.
InformationsquelleAutor confiq