Problem bei Vorschaubildern

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Chris Hansen
Mitglied
Beiträge: 8
Registriert: 30.11.2008 20:21

Problem bei Vorschaubildern

Beitrag von Chris Hansen »

Hallo,

ich habe das Problem, Vorschaubilder in Beiträgen richtig darzustellen. Bei Bildern mit größerer Abmessung (z.B. 1300 x 1700 Pixel) erhalte ich beim Hochladen die Fehlermeldung:

"Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 1440 bytes) in /opt/lampp/htdocs/spassammalen/htdocs/forum/includes/functions_posting.php on line 720"

Wenn ich bei "Maximale Größe der Vorschaubildern in Pixeln:" im Bereich Dateianhänge einen sehr großen Wert einstelle, kann ich die Bilder hochladen, diese erscheinen aber viel zu groß in den Beiträgen.

Kann jemand helfen? ;)

LG, Chris Hansen
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Problem bei Vorschaubildern

Beitrag von Mahony »

Hallo

Da kann ich dir das folgende Snippet empfehlen Serverseitiges image resize beim Upload.
Damit werden zumindest die hoch geladenen Bilder Serverseitig auf die festgelegte Größe herunter gerechnet und gespeichert.

Für verlinkte Bilder solltest du Regeln für deine Benutzer festlegen, an die sie sich zu halten haben.

P.S. Die Fehlermeldung
"Fatal error: Allowed memory size of 16777216 bytes exhausted
weist auf ein zu geringes memory_limit hin. Wie viel memory-Limit (memory_limit in der php.ini) dir zur Verfügung steht kannst du unter ACP - Allgemein - PHP-Information feststellen (dort nach memory_limit suchen).
Das memory_limit sollte etwa bei 32MiB liegen.


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Chris Hansen
Mitglied
Beiträge: 8
Registriert: 30.11.2008 20:21

Re: Problem bei Vorschaubildern

Beitrag von Chris Hansen »

Hallo und danke für die Antwort.

Das Snippet habe ich so installiert, funzt aber nicht. Größere Bilder werden nicht automatisch verkleinert. Die neue Fehlermeldung lautet:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 5064 bytes) in /opt/lampp/htdocs/spassammalen/htdocs/forum/includes/functions_upload.php on line 296

Die Bilder, die ich hochzuladen versuche, sind z.B. nur 300 KByte groß und haben die Größe 1300 x 1800 Px. Da sollten 16 MByte doch locker ausreichen.

LG, Chris
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Problem bei Vorschaubildern

Beitrag von Mahony »

Hallo
Das Snippet habe ich so installiert, funzt aber nicht.
Doch, das Snippet funktioniert tadellos.
Es werden allerdings, und das ist auch logisch, nur Dateien neu berechnet und dann gespeichert, welche nach dem Einbau des Snippets hoch geladen werden.
Die neue Fehlermeldung lautet:

Fatal error: Allowed memory size of 16777216 bytes ....
Das ist immer noch die gleiche Fehlermeldung - und dementsprechend auch die gleiche Lösung --> memory_limit erhöhen/erhöhen lassen.
Da sollten 16 MByte doch locker ausreichen.
Tja, offensichtlich wohl nicht.

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Chris Hansen
Mitglied
Beiträge: 8
Registriert: 30.11.2008 20:21

Re: Problem bei Vorschaubildern

Beitrag von Chris Hansen »

Dass dies nur bei neu eingestellten Bildern funktionieren wird, war mir klar. Vielleicht liegt es tatsächlich am "memory_limit". Ich werde dies erhöhen (lassen) und melde mich wieder. Danke für die Hilfe.

LG, Chris
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Problem bei Vorschaubildern

Beitrag von BNa »

Hallo Chris,

hierzu habe ich von 4seven diesen Tip bekommen. Versuche es einfach mal, falls Du von deinem Provider keine memory_limit Erhöhung bekommst.
Oftmals funktioniert dieser Trick (virtuelle memory_limit Erhöhung):
Wenn Du eine memory_limit Fehlermeldung wegen zu großen Bildern bekommst (Server Limitierung) versuche folgendes

Öffne

.htaccess

Füge am Beginn der Datei ein:

Code: Alles auswählen

php_value memory_limit 128M
Das funktioniert für Bilder ~ 3000 x 3000 px

oder

Code: Alles auswählen

php_value memory_limit 144M
Das funktioniert für Bilder~ 4200 x 4200 px

Reduziere oder erhöhe langsam in 4M Schritten.

-----------

Um zu überprüfen, wie hoch Du gehen kannst, erstelle eine memory.php

mit folgendem Inhalt im Forum root

Code: Alles auswählen

<?php
$y=ini_get('memory_limit');
echo $y;
?>
und rufe die Datei im Browser auf.

> Die Werte in der .htaccess mehr zu erhöhen, als die memory.php anzeigt, macht keinen Sinn
> In dem Falle reduziere langsam, bis sich der Wert verändert und bleibe etwas unter dem Maximum
Wenn Du allerdings schon beim ersten Versuch einen 500er Internal Server Error bekommst, geht es garnicht :wink:
Chris Hansen
Mitglied
Beiträge: 8
Registriert: 30.11.2008 20:21

Re: Problem bei Vorschaubildern

Beitrag von Chris Hansen »

Danke an BNa.

Die Lösung war tatsächlich die Erhöhung des memory-limit auf 32 MiB. (Dies ist für mich schlicht nicht nachvollziehbar, warum ein Bild von der Größe 500 KByte einen temporären Speicher von 32 MByte benötigt - aber was solls, jetzt gehts.)

Auch die automatische Reduzierung funktioniert, aber leider nur für Bilder, die unterhalb meiner festgelegten Dateigröße liegen. Es wäre ja schön, wenn auch Bilder, die größer sind, automatisch verkleinert werden.

LG, Chris
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Problem bei Vorschaubildern

Beitrag von Mahony »

Hallo
Chris Hansen hat geschrieben:Es wäre ja schön, wenn auch Bilder, die größer sind, automatisch verkleinert werden.
Na dann gib doch höhere Dateigrößen an, denn die Bilder werden doch sowieso verkleinert.


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“