Seite 2 von 3

Re: Dateianhang größer als 3 MB

Verfasst: 31.01.2009 18:50
von Tabaluga
Jo , ich habe nun eine php.ini geschrieben mit den folgenden Werten, und die in die relevanten Verzeichnisse (root, forumsroot, und files) geschrieben, die auch laut info.php so übernommen wurden (wusste gar nicht dass das so einfach geht, die globale php.ini zu manipulieren)


max_input_time = 600
max_execution_time = 600
post_max_size = 10M
upload_max_filesize = 10M

Jetzt bekomme ich zwar eine andere Fehlermeldung:


Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.
Die Netzwerkverbindung wurde während des Verbindungsaufbaus unterbrochen. Bitte versuchen Sie es nochmals.


Aber leider klappts immer noch nicht (mit dem Nachbarn)

Tabaluga

Re: Dateianhang größer als 3 MB

Verfasst: 31.01.2009 19:18
von oxpus
Öhm, es macht keinen Sinn und ist auch unlogisch, post_max_size so "klein" (oder gar kleiner) als "upload_max_filesize" zu setzen ;)
Es sollte immer mehr sein, da es ja die "oberere" Grenze der beiden Werte darstellt.
Das aber nur mal am Rande erwähnt...

Wenn Du nun aber wegen der langen Laufzeit des Scripts, eben beim Upload grössserer Attachments, Probleme hast, daß die Verbindung hier zum Server abbricht, dann wird es übel.
Entweder ist der Upload wegen Deiner "nur" 2 MBit DSL-Leitung viel zu lang (2 MBit Downstream, zum Upload aber in der Regel nur maximal 192 kbit/s für eben den Upstream!) oder der Datenbank-Server hängt sich aus der Session ab oder was auch immer.
Vielleicht beendet auch der Webserver selber die Verbindung, weil es einfach zu lange dauert.

Wenn Du an die Log-Files des Webservers kommen könntest, wäre da vielleicht ein Hinweis enthalten, warum die Verbindung nun zurückgesetzt wurde.
Da aber Strato im Moment alles andere als "performante" Webspaces hat (ich selber kenne aktuell jedenfalls keinen in meinem "Dunstkreis", der mit der Geschwindigkeit bei Strato 100 %ig zufrieden ist - nein, keine Diskussion/Bewertung über Webhoster, nur eine Feststellung nach meinem Informationsstand), schliesse ich auch eher auf bewusst kurz gesetzte Script-Laufzeiten seitens des Hosters, um die Server nicht noch mehr zu belasten...
Ist nur eine Vermutung und daher solltest Du die mal ansprechen, was das konkret sein könnte. Ursachen gibt es schliesslich mehrere hierfür.

Re: Dateianhang größer als 3 MB

Verfasst: 31.01.2009 19:31
von Tabaluga
Naja, post_max_size ist ja nur die Größe des Beitrags incl.des attachments, und nicht die generelle Kapazität, die
wird doch im memory_limit geregelt, oder ? Trotzdem:

Hab jetzt folgende Werte:

max_input_time = 600
max_execution_time = 600
post_max_size = 2000M
upload_max_filesize = 10M
memory_limit = 2500M

geht leider immernoch nicht...

Ich hab irgendwo gelesen, dass nach Änderung der php.ini, der Server neu gestartet werden muss... Stimmt das ?

Bleibt nur noch die Frage offen, wie oft der Hoster das macht :)

Tabaluga

Re: Dateianhang größer als 3 MB

Verfasst: 31.01.2009 19:48
von oxpus
Naja, post_max_size ist ja nur die Größe des Beitrags incl.des attachments, und nicht die generelle Kapazität, die
wird doch im memory_limit geregelt, oder ?
Alles, was über ein "normales" Formular an Daten an den Server geschickt wird, deckt "post_max_size" ab. Es handelt sich hierbei in der Regel um POST-Daten.
Das hat nichts mit der PHP zur Verfügung stehenden Speichergrösse zu tun!
Die besagt, wie viel Speicher ein Script während der Ausführung verwenden darf, der Upload und das Posten gehören zunächst nicht dazu!

"post_max_size = 2000M" halte ich hier nun für stark übertrieben! 20 M wären ausreichend oder postest Du 10 MB Text ;)

"memory_limit = 2500M" könnte den Server sprengen, wenn der physikalische Speicher kleiner wäre! Sofern der Webserver nicht aufpasst.
Lasse diesen Wert zwischen 16M und 32M stehen, mehr braucht es wirklich nicht.
Ich hab irgendwo gelesen, dass nach Änderung der php.ini, der Server neu gestartet werden muss... Stimmt das ?
Der Server selber (also der physikalische Webserver, der Rechner) nicht, sondern eher nur der Webserver.
Das kommt aber darauf an, wie PHP in den Werbserver eingebunden wurde.
Wenn Du mit Deiner phpinfo bereits die neuen Werte angezeigt bekommst, braucht der Webserver selber nicht neu gestartet werden.

Wie gesagt: Es kann viele andere Ursachen haben, warum die Verbindung zurückgesetzt wird.
Schau in die Webserver-Logfiles, sofern Du dran kommst oder sprich mit Strato. Hier können wir aktuell eher nur raten...

Es könnte aber auch ein lokales Problem bei Dir selber sein.
Welches Windows setzt Du ein, welchen Webbrowser, Router? Wenn ja, welchen? Firewall?
Oder eben einfach nur die zu langsame Leitung, die für die grossen Dateien einfach zu lange braucht...

Re: Dateianhang größer als 3 MB

Verfasst: 31.01.2009 20:04
von Tabaluga
ok, vielen dank schon mal. ich recherchiere weiter, und spreche nun auch noch mal mit strato...

danke

Tabaluga

Re: Dateianhang größer als 3 MB

Verfasst: 01.02.2009 18:39
von Tabaluga
Sollte ich das mit dem Upload, ob nun mit Strato-Unterstützung oder nicht, nicht hinbekommen,

kann mir jemand sagen, ob es für mich als Admin irgendeine Möglichkeit gibt, Dateien evtl. über FTP
hochzuladen ? Also das hochladen und ganz normlae verlinken über die [url Funktion weiss ich schon wie
das geht ->

Aber dann hätte ich nicht diese tolle Funktion, die anzeigt, wie oft die Datei runtergeladen wurde,
die ich nicht nur für optisch ansprechender halte, sondern auch für informativer. Das sagt halt auch was
über die Beliebtheit der entsprechenden Datei aus.

Ich mache das Forum für meine Schule, und da wäre es toll, wenn die Lehrer sehen können wie oft
eine zur Verfügung gestellte Datei tatsächlich runtergeladen wurde....

Any Idea ?

Tabaluga

Re: Dateianhang größer als 3 MB

Verfasst: 01.02.2009 19:00
von gn#36
Datei per FTP hochladen und verlinken geht immer dann wenn du einen FTP Zugang zum Server hast (oder im Prinzip auch auf irgend einen Server). Eine Im Prinzip kannst du natürlich das was das Forum hinterher mit den Dateien macht auch versuchen von Hand nachzustellen (also die Datei kryptisch nennen und dann in die Datenbank eintragen), allerdings ist das dann jedes Mal zeitaufwändig, es sei denn du bastelst dir ein Skript dem du eine Datei die schon auf dem Server ist übergeben kannst.

Re: Dateianhang größer als 3 MB

Verfasst: 01.02.2009 19:04
von Mahony
Hallo
Ich mache das Forum für meine Schule, und da wäre es toll, wenn die Lehrer sehen können wie oft
eine zur Verfügung gestellte Datei tatsächlich runtergeladen wurde....
Du könntest einfach Hotschi's Download MOD 6.2.8 dafür verwenden. Da kannst du Kategorien anlegen, Limits vergeben, Berechtigungen vergeben und deine Dateien per FTP hoch laden. Eine übersichtliche Statistik-Seite ist auch dabei.

Grüße: Mahony

Re: Dateianhang größer als 3 MB

Verfasst: 01.02.2009 20:04
von Tabaluga
Danke für den Tip mit dem Mod. Das werd ich gleich als nächstes Mal durchforsten.

Ich hab jetzt einen Freund angerufen der eine 16 MB Leitung hat, und der konnte eine datei
mit 4,5 MB hochladen.

Das heisst, entweder bin ich einfach zu langsam wie schon o.g. prognostiziert, oder der timeout wert
stimmt irgendwie noch nicht.

Als ich ihn jedoch bat, eine datei mit 8-9 mB hochzuladen, hat er (und das war die erste php, bzw. forums-fehlermeldung die ich diesbezüglich je gesehen habe) die meldung bekommen:

Die Datei ist zu groß. die maximal erlaubte Dateigröße ist 5 MB.


Immerhin. Entspricht zwar nicht meinen Settings, aber wenigstens mal kein Timeout, und 2 MB (zu den bisherigen 3) hinzugewonnen...

to continue.....

Re: Dateianhang größer als 3 MB

Verfasst: 01.02.2009 20:13
von Tabaluga
Ich bin nochmal über den fehlerhaften re-write der htaccess datei gestolpert. wieso ist da
überhaupt eine im ordner [files] und was muss da drin stehen ? bei mir steht

<Files *>
Order Allow,Deny
Deny from All
</Files>

ist das ok so ?

danke an alle beteiligten für all die mühe ...

Tabaluga