Große Dateien können nicht hochgeladen werden

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
Jeem
Mitglied
Beiträge: 11
Registriert: 29.02.2008 14:12

Große Dateien können nicht hochgeladen werden

Beitrag von Jeem »

Hallo,

ich bastele gerade an der Möglichkeit, Dateien in mein Board hochzuladen. Dabei habe ich festgestellt, das ich keine .exe-Dateien hochladen kann? Das ganze ist ein bisschen kurios: Erstelle ich einen neuen Thread und versuche dann, eine .exe-Datei hochzuladen, dann bastelt er eine ganze Weile herum, löscht den kompletten Text aus meinem Post und entfernt eventuell vorher hochgeladene Dateianhänge.

Versuche ich, ein bestehendes Post zu editieren, und eine .exe Datei hochzuladen, dann bastelt er rum, geht aus der Hochladen-Maske und ich lande wieder im Fenster, bei dem ich lande, wenn ich auf einen Edit-Button drücke.

Bei den Dateianhängen habe ich .exe Dateien bereits freigegeben, es sollte also eigentlich funktionieren. Hat jemand eine Idee, woran es hängt?

/edit: Ich habe gerade eben herausgefunden, das es offenbar nichts mit der Dateiart, sondern der Dateigröße zu tun hat. Im ACP habe ich Dateien bis zu beliebiger Größe freigeschaltet, in der php.ini habe ich Dateigrößen bis 2 GB erlaubt. Trotzdem bleibt er bei dieser knapp 80 MB großen Datei hängen. Die Datei wird über das LAN übertragen, es sollte also nur ein paar Sekunden dauern, sie hochzuladen. Klappen tut es trotzdem nicht. Jemand einen Vorschlag? :(
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Das Board ist für deratig große Dateien nicht vorgesehen. Du musst dazu ein paar Anpassungen an der php.ini vornehmen. Suche im Forum.
Powered by Coffee
Jeem
Mitglied
Beiträge: 11
Registriert: 29.02.2008 14:12

Beitrag von Jeem »

Wenn ich im Board nach php.ini fahnde, finde ich primär den Hinweis, man solle die Suchfunktion benutzen. :D

Ansonsten habe ich noch den Hinweis gefunden, doch mal die Werte post_max_size, upload_max_filesize und eventuell file_uploads sowie max_execution_time hochzusetzen. Gesagt, getan - *schwupps* konnte ich mich nicht mehr an meinem Board anmelden :o

Werte zurückgesetzt, Server neugestartet... und der Kram läuft wieder.

Nur - wie kriege ich jetzt größere Dateien ins Board? Hast Du eine Idee, wo das Maximum liegt, wenn das Forum und der Client immer mit mindestens 100 MBit verbunden sind?

Es gibt natürlich php-basierte FTP Clients, die dieses Problem lösen können sollten. Bloß, dann muss ich bei größeren Dateien jedesmal das Tool aufrufen; zudem sind die Dateien dann nur als Link sichtbar und nicht in den Anhängen gelistet. Zudem habe ich dann ein weiteres Tool um das ich mich kümmern müsste. Mir wäre es bedeutend lieber, wenn ich alles mit der Boardsoftware hinkriegen würde. Hast Du noch ein paar Ideen?
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Ansonsten habe ich noch den Hinweis gefunden, doch mal die Werte post_max_size, upload_max_filesize und eventuell file_uploads sowie max_execution_time hochzusetzen. Gesagt, getan - *schwupps* konnte ich mich nicht mehr an meinem Board anmelden
Dann hast du die Lösung gefunden, aber etwas falsch gemacht. Ohne genauere Details kann man dir nicht weiterhelfen. Du solltest beschreiben woran sich das "nicht mehr einloggen" geäußert hat.
Powered by Coffee
Jeem
Mitglied
Beiträge: 11
Registriert: 29.02.2008 14:12

Beitrag von Jeem »

Hallo,

das "nicht mehr einloggen" können besagt, das ich mich im Forum nicht mehr anmelden konnte. Wenn ich Username + Passwort eingegeben und Enter gedrückt habe, dann wurden lediglich beide Felder geleert und ich blieb in der Anmeldemaske hängen. Ansonsten lief das Forum; man konnte sich eben nicht mehr anmelden.

Nach dem Rücksetzen der Werte kam ich auch wieder rein. Jetzt allerdings kann ich gar nix mehr hochladen. Beim hochladen von Dateien (Größe egal) erhalte ich jetzt die Fehlermeldung:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3200 bytes) in /opt/lampp/htdocs/forum/includes/functions_posting.php on line 673

/edit: Mache ich danach einen Refresh, lande ich wieder in dem Fenster, in dem ich posten kann und kriege ich die Meldung

Die hochgeladene Datei ist leer.
Zuletzt geändert von Jeem am 04.03.2008 14:10, insgesamt 1-mal geändert.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Du hast nur 8 MiB PHP memory_limit. Das ist zu wenig für deine Zwecke. Erhöhe den Wert in der php.ini.
Powered by Coffee
Jeem
Mitglied
Beiträge: 11
Registriert: 29.02.2008 14:12

Beitrag von Jeem »

Aber... aber... das war der Defaultwert :o

Naja, wie auch immer, jetzt läuft es soweit wieder. Danke für die Hilfe :-)
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Das mag der Default-Wert sein. Bei vielen (kostenpflichtigen) Hostern gibt es standardmäßig 32 oder sogar 40 MiB. Selbst die meisten Freehoster bieten 16 MiB oder mehr. Serveradministratoren sollten schon wissen, was sie tun. ;-)

Zum Thema memory_limit habe ich glaube ich auch schon einige interessante Forenbeiträge verfasst.
Powered by Coffee
Antworten

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