v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von magnet »

Moin!

Getestet in 3.1.4, 3.1.6 (Demo) und 3.2 (Spielwiese). Schraube ich in den Einstellungen -> Module -> Nachrichten die maximal Anhangsgröße für E-Mails auf 15 MB, kann ich trotzdem keine 10MB große Testdatei verschicken. Es folgt die Meldung: "Dein Dateianhang konnte nicht hochgeladen werden. Vermutlich ist der Anhang zu groß!".

PHP-Einstellungen:
upload_max_filesize = 200M
upload_max_filesize = 200M
memory_limit = 128M
Aufgefallen ist das Problem, als ein Nutzer ein 9MB PDF an eine Rolle senden wollte, er bekam als Fehlermeldung erstaunlicherweise "Das Feld An: ist nicht gefüllt". In 3.1.6 und 3.2 bekomme ich aber die oben genannte Meldung.

Viele Grüße,
magnet
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von magnet »

Kann das Problem jemand nachvollziehen bzw. soll ich mal ein Bugreport erstellen?

Grüße,
magnet
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von XimeX »

Welchen Webserver verwendest du? Apache? Nginx? Dort gibt es auch Einstellungen für die max Dateigröße
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von magnet »

XimeX hat geschrieben:Welchen Webserver verwendest du? Apache? Nginx? Dort gibt es auch Einstellungen für die max Dateigröße
Bei meiner Installation, letzter stabiler Apache mit PHP 5.6 auf Debian. In der offiziellen Demo- und Spielversion vom Admidio-Team weiß ich es nicht.
Falls du folgende Limits (PHP) meinst, die habe ich auch angepasst. Was genau müsste denn beim Apache noch angepasst werden?

Code: Alles auswählen

post_max_size
upload_max_filesize 
max_execution_time
max_input_time
Viele Grüße,
magnet
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von XimeX »

Ok hab gerade gegooglt. Unter Apache gibts keine weiteren Einstellungen. Nur bei Nginx (verwende ich).

Kannst du mal testen welche von den 2 Zeilen diejenige ist die die Warnung ausgibt?
(Dein Dateianhang konnte nicht hochgeladen werden. Vermutlich ist der Anhang zu groß!)
https://github.com/Admidio/admidio/blob ... d.php#L318
https://github.com/Admidio/admidio/blob ... d.php#L327
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von magnet »

XimeX hat geschrieben:Ok hab gerade gegooglt. Unter Apache gibts keine weiteren Einstellungen. Nur bei Nginx (verwende ich).

Kannst du mal testen welche von den 2 Zeilen diejenige ist die die Warnung ausgibt?
(Dein Dateianhang konnte nicht hochgeladen werden. Vermutlich ist der Anhang zu groß!)
https://github.com/Admidio/admidio/blob ... d.php#L318
https://github.com/Admidio/admidio/blob ... d.php#L327
Moin!

Kein Problem, ich habe es ausprobiert. Bedingung Zeile 316 trifft bei mir zu:

Code: Alles auswählen

if (($_FILES['userfile']['error'][$currentAttachmentNo] != 0) && ($_FILES['userfile']['error'][$currentAttachmentNo] != 4))
                    {
                        $gMessage->show($gL10n->get('MAI_ATTACHMENT_TO_LARGE'));
                    }
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von XimeX »

Was hast du in den Einstellungen stehen unter:
Einstellungen -> Module -> Downloads -> Maximale Dateigröße (MB)

Wenn der nur 3MB oder so hat stellt den mal hoch ob das hilft
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von magnet »

XimeX hat geschrieben:Was hast du in den Einstellungen stehen unter:
Einstellungen -> Module -> Downloads -> Maximale Dateigröße (MB)

Wenn der nur 3MB oder so hat stellt den mal hoch ob das hilft
In der Tat, wenn man dort die Größe hochsetzt, funktionert es, Danke! Das soll so aber eigentlich nicht sein, oder? Dann wäre die Konfiguration unter "Module->Nachrichten->Maximale Dateigröße für Anhänge (MB)" hinfällig?
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von XimeX »

Ich glaub ich hab den Fehler. Versuch mal das:
Hier: https://github.com/Admidio/admidio/blob ... p#L503-506

Code: Alles auswählen

        $form->addFileUpload('btn_add_attachment', $gL10n->get('MAI_ATTACHEMENT'), array('enableMultiUploads' => true,
                                                                                         'maxUploadSize'      => Email::getMaxAttachementSize('b'),
                                                                                         'multiUploadLabel'   => $gL10n->get('MAI_ADD_ATTACHEMENT'),
                                                                                         'hideUploadField'    => true,
                                                                                         'helpTextIdLabel'    => array('MAI_MAX_ATTACHMENT_SIZE', Email::getMaxAttachementSize('mib'))));
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von magnet »

XimeX hat geschrieben:Ich glaub ich hab den Fehler. Versuch mal das:
Hier: https://github.com/Admidio/admidio/blob ... p#L503-506
Hi XimeX,

also bei mir hat es mit deinen Codeänderungen das Problem behoben, vielen Dank dafür!

Grüße,
magnet
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: v3.1.6/3.2: Problem mit Größe des E-Mailanhangs

Beitrag von XimeX »

Antworten