Seite 1 von 1

Grosse Bilder können nicht geladen werden :-(

Verfasst: 07.08.2010 00:39
von Adventure
Hallo Zusammen

Ich habe bei meinem Forum ebenfalls die Gallery von Nickvergessen (PHPBB Gallery) integriert. Soweit funzt alles tip-top. Nun habe ich mich allerdings gewundert, weshalb von den Usern nie ein Bild ins Forum gestellt wird und hab einfach selbst mal durchgetestet. Wenn ich z.B. Bilder mit Auflösung 800x600px reinladen will funktioniert alles bestens. Nun ist es aber ja auch so, dass die meisten Digicams die Auflösung wesentlich höher generieren. Ich habe die Dateigrösse und die Bildauflösung unter der MOD-Einstellung entsprechend gross angepasst, aber trotzdem funktioniert es nicht. Ich bekomme stets folgende Fehlermeldung:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 8192 bytes) in D:\inetpub\vhosts\adventure-fishing.net\httpdocs\forum\gallery\includes\functions_image.php on line 16

Bevor ich die Einstellungen am MOD vorgenommen habe, ist die Fehlermeldung direkt erschienen. Nun wird der Speichervorgang durchgeführt, wobei aber als Platzhalter vom Bild ein kleines Fragezeichen erscheint. Klickt mann dann auf das Fragezeichen, so erscheint wieder die Fehlermeldung. Nach meinen Recherchen soll gemäss des Autors NICKVERGESSEN der Speicher des Servers dafür verantwortlich sein. Man soll allenfalls die php.ini bearbeiten.

Habe allerdings zu diesem Ansatz nicht wirklich den Durchblick. Was kann ich denn unternehmen, dass die Sache funktioniert? Sofern es hierfür keine ordentliche Lösung gibt, wäre es tolle, wenn statt der Fehlermeldung eine Meldung wie z.B.: Bild zu gross, bitte verwenden Sie ein Foto mit Max: XY Pixel Auflösung und Max XY - MB Grösse. erscheint.

Der Link zum Forum erscheint demnächst in einem Fachmagazin. Bis dahin wäre es toll wenn alles einwandfrei läuft.


Besten Dank im Voraus für eure Hilfe.


Link: www.adventure-fishing.net/forum

Re: Grosse Bilder können nicht geladen werden :-(

Verfasst: 07.08.2010 01:16
von redbull254
Hallo erstmal,

sofern Du keinen eigenen Server betreibst (wovon ich ausgehe), solltest Du Dich an Deinen Hoster wenden, damit er Dir mehr Arbeitsspeicher zuteilt.

Re: Grosse Bilder können nicht geladen werden :-(

Verfasst: 07.08.2010 12:34
von DeepSurfer
Arbeitsspeicher = Zugewiesene Speichergrösse für PHP, die Einstellung wird in der PHP.INI bei "memory_limit" durchgeführt.
Den Wert kann man über -phpinfo- (auch im Forum-ACP eingebaut) selbst auslesen.

Bei diesem WindowsServer ist für den VHOST der PHPparser wohl nur auf 16MB eingestellt.

@redbull
Denke nicht das der Hoster bei einem Massenserver einfach ein paar Speicherriegel Einbaut denn der Effekt würde man nicht merken.

Re: Grosse Bilder können nicht geladen werden :-(

Verfasst: 07.08.2010 14:12
von redbull254
DeepSurfer hat geschrieben: @redbull
Denke nicht das der Hoster bei einem Massenserver einfach ein paar Speicherriegel Einbaut denn der Effekt würde man nicht merken.
Wo habe ich das geschrieben? :-?
Wer redet (schreibt) vom realen Einbau von zusätzlichen Arbeitsspeicher? :lol:
DeepSurfer hat geschrieben:Arbeitsspeicher = Zugewiesene Speichergrösse für PHP
Mein Reden. ;-)

Re: Grosse Bilder können nicht geladen werden :-(

Verfasst: 07.08.2010 15:26
von DeepSurfer
sofern Du keinen eigenen Server betreibst (wovon ich ausgehe), solltest Du Dich an Deinen Hoster wenden, damit er Dir mehr Arbeitsspeicher zuteilt.
Darauf bezog ich mich.
Solltest doch wissen das User (ob mit Ahnung oder ohne) sich meist wie Till Eulenspiegel verhalten und wenn der User dem Hoster schreibt "gib mitr mehr Arbeitsspeicher" so wird derjenige Hoster mit Sicherheit auch auf "Speicherriegel" kommen und nicht auf den memory_limit von PHP. :ugeek:

Es ging nur um die Ausführung Deines Satzes, den ich mit Speicherriegel verstehe und nicht auf memory_limit gelesen habe.

Re: Grosse Bilder können nicht geladen werden :-(

Verfasst: 07.08.2010 15:34
von redbull254
DeepSurfer hat geschrieben:
sofern Du keinen eigenen Server betreibst (wovon ich ausgehe), solltest Du Dich an Deinen Hoster wenden, damit er Dir mehr Arbeitsspeicher zuteilt.
Darauf bezog ich mich.
Solltest doch wissen das User (ob mit Ahnung oder ohne) sich meist wie Till Eulenspiegel verhalten und wenn der User dem Hoster schreibt "gib mitr mehr Arbeitsspeicher" so wird derjenige Hoster mit Sicherheit auch auf "Speicherriegel" kommen und nicht auf den memory_limit von PHP. :ugeek:
In Ordnung, da stimme ich Dir zu. :)
Das war jetzt ein typischer Fall von „Betriebsblindheit“ meinerseits. :wink: