PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Anhängen


Rainingman
27.01.2007, 11:31
Hallo,

ich habe Probleme große Anhänge hochzuladen.

Es kommt folgende Meldung:
Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 17097108 bytes) in ...includes/class_core.php on line 1789

Im ACP ist unter Texte / Anhänge / Erlaubt eine "0" eingetragen und unter .zip für Admin ein Wert von 100 MB (auchersichtlich im Anhangsbildschirm).

Anzeige im ACP:
PHPs max. Post-Größe 200.00 MB
PHPs maximale Uploadgröße 200.00 MB
PHPs Speicherlimit 40.00 MB

Die Datei die ich hochladen möchte, ist 15 MB groß.

Wo liegt das Problem?

Ich danke euch!

s.molinari
27.01.2007, 13:50
Hallo Rainingman,

Erhöhe das PHP Speicher Limit auf 64MB.

Scott

Rainingman
27.01.2007, 13:56
Danke für die Antwort:

1. Warum muss ich das auf 64 Mb erhöhen, wenn ich doch nur 15 MB hochladen möchte?

2. Wo kann ich das erhöhen?

Michael_Jim
27.01.2007, 14:01
das ist der Arbeitsspeicher der PHP zur verfügung gestellt wird.
Der reicht bei dir nicht aus.
15MB hochladen verbraucht halt etwas mehr :eek:
Du kannst das ganze in der php.ini einstellen. Nicht vergessen nach Änderungen in der php.ini den Webserver neuzustarten.
Wenn du keinen Zugriff auf die php.ini hast, frag deinen Hoster.

Rainingman
27.01.2007, 14:16
Hm. Ok. Mein Hoster kann das leider nicht ändern, sondern nur bei einem Managed Server. Somit werde ich wohl mit kleineren Größen auskommen müssen.

Was mich aber wirklich technisch interessiert, warum 15 MB soviel Platz benötigen?

Mystics
29.01.2007, 21:38
Freddie hat das hier kurz mal erklärt:
http://www.vbulletin.com/forum/bugs35.php?do=view&bugid=735There is more overhead with using the attachment datamanager which results in multiple copies of the attachment in memory.

pogo
30.01.2007, 12:25
Sollte es sich bei dem Betriebssystem auch noch um ein 64bit-System handeln, muss man laut Entwickler das Limit grundsätzlich verdoppeln, um den gewünschten/benötigten Wert zu erreichen.