Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Upload Center





Frage

HI ich hab ein Uploadcenter: [url] http://upload.by/deluxeload[/url]. Mein Problem ist, dass ich immer nur 2MB große Dateien hochladen kann, egal mit was für einem script. Per FTP kann ich so große dateien hochladen, wie ich will. Nur über PHP Dateien geht es einfach nicht. Hoffe ihr könnt mir helfen. MFG Zangelo

Antwort 1 von Emingo

Schau mal in der php.ini, was bei "upload_max_filesize" für ein Wert steht. Default ist nämlich gerade 2M!

Antwort 2 von Zangelo

HI
Danke für die schnelle antwort, nur wo ist denn die php.ini datei, auf dem server sind paar 1000 ordner, und ich hab leider nichts gefunden, und weis auch nicht, wo ich danach suchen soll.

Antwort 3 von Zangelo

OK, die antwort hab ich doch tarzächlich bei google gefunden, sorry :(
sie liegt bei mir bei:
/etc/php4/apache/
nur wenn ich sie runterlade, und editire, (das upload_max_filesize ist auf 2M) und die datei wieder hochladen will dann sagt er, dass ich das nicht machen darf, oder es kommt immer:" 1 File failed to transfer".
ich benutze FlashFXP. Wenn ich die rechte umstellen will klappt das auch nicht :(

Antwort 4 von Zangelo

OK, ich hab es jetzt mit Hilfe von einem Freund und Putty doch geschaft das Limit auf 30M zu erhöhen, aber ich kann immer noch nur 2 MB große Dateien über PHP hochladen.

Antwort 5 von Emingo

Prüfe mal, ob es bei PHP angekommen ist. Laß Dir dazu phpinfo() ausgeben und schau was dort unter upload_max_filesize steht.
Falls nein, hast Du vielleicht die falsche Datei editiert, falls ja, durchsuch mal die Einstellungen vom Apache nach einer entsprechenden Beschränkung.

Antwort 6 von Zangelo

OK, ich hab die falsche php.ini Datei editiert. Jetzt hab ich die richtige Datei editert, auf 30MB, nur ich kann trozdem nur ca. 6MB große Dateien hochladen. Die Fehlermeldung bei FireFox ist dann immer "Das Dokument enthält keine Daten" hängt es mit einem Timeout zusammen?

Antwort 7 von Emingo

Keine Ahnung. Probier mal nen anderen Browser. Sonst schau auch mal in der INI unter "Resource Limits". Vielleicht ist es "max_input_time" oder "memory_limit"?

Antwort 8 von Emingo

Natürlich nicht zu vergessen "max_execution_time". Die kannst Du aber auch direkt im betreffenden Skript mit "set_time_limit()" beeinflussen.

Antwort 9 von Zangelo

also
max_input_time = -1
´--enable-memorylimit´
und unter "Resource Limits" gibt es nichts mit Resource.

Wenn ich es im InternetExplorer mache dann wird die Seite irgendwann weis, und macht nichts mehr.

Antwort 10 von Zangelo

OH
sorry, hab deine zweite nachricht nicht gesehen
die max_execution_time = 30
daran wird es wohl liegen, ist 0 unendlich?

Antwort 11 von Emingo

Ja, 0 ist unendlich. Kann aber sein, daß es auch noch parallel ein Zeitlimit für Skripte beim Apache gibt. Bei meinem Server ist das zumindest so.

Antwort 12 von Zangelo

also max_execution_time = 0, aber die meldung "Das Dokument enthält keine Daten" kommt immernoch.
hängt es mit
max_input_time = -1
´--enable-memorylimit´
zusammen?
und das Zeitlimit für Skripte beim Apache, wo kann ich das einsehen, und ändern?
vielleicht liegt es daran.

Antwort 13 von Emingo

Sorry, bin mit meinem PHP-Latein am Ende. Zum Apache kann ich nix sagen, da ich ihn nicht kenne.

Antwort 14 von Zangelo

Das Betriebssystem ist ezad.
Danke Trozdem. Hat mir das limit wenigstens von 2 auf 6mb gebracht ;)

Antwort 15 von Emingo

Habe mal zum Test eine kleine Datei (3kB) sehr langsam (innerhalb von 8 Minuten) hochgeladen. Hat gefunzt! Das Prob liegt wohl eher am Volumen als an der Zeit!

Antwort 16 von Zangelo

komisch, normalerweise is der server recht schnell.
sie haben gesagt, es liegt am volumen, meinen sie die 30mb?

Antwort 17 von Emingo

Erde an Zangelo - bitte kommen. ;-)
Es ging doch darum, daß wir nicht wußten, ob der Upload wegen der Größe oder wegen der Zeit abgebrochen wird. Deshalb habe ich es getestet, indem ich den Upload künstlich verlangsamt habe. Falls 8 Minuten noch nicht lang genug für eine eindeutige Diagnose sind, kann ichs nochmal langsamer probieren. Mußt Du nur sagen ..

Antwort 18 von Zangelo

achso, sorry, jetzt hab ich das kappiert, tut mir leid. hast du vielleicht icq, dass wir das hier nicht so voll spamen. also dann such ich vielleicht mal nach einem limit, das ca. 6 mb ist oder?

Antwort 19 von Emingo

Zitat:
hast du vielleicht icq

Nee, leider nicht. Chatclients sind mir zu unsicher. Momentan weiß ich aber auch nicht weiter. Wenn mir noch was einfällt, poste ich es.

Zitat:
dass wir das hier nicht so voll spamen.

Da mach Dir keine Sorgen. Wir reden ja nicht Off-Topic und für Probleme ist dies Forum da.

Zitat:
also dann such ich vielleicht mal nach einem limit, das ca. 6 mb ist oder?

Klar, kannst Du machen. Aber an Deiner Stelle würd ich mich mal an ein Spezialforum für PHP wenden: z.B. http://php.de
Da sind Deine Chancen wahrscheinlich besser als hier.

Antwort 20 von Emingo

Zitat:
hast du vielleicht icq

Nee, leider nicht. Chatclients sind mir zu unsicher. Momentan weiß ich aber auch nicht weiter. Wenn mir noch was einfällt, poste ich es.

Zitat:
dass wir das hier nicht so voll spamen.

Da mach Dir keine Sorgen. Wir reden ja nicht Off-Topic und für Probleme ist dies Forum da.

Zitat:
also dann such ich vielleicht mal nach einem limit, das ca. 6 mb ist oder?

Klar, kannst Du machen. Aber an Deiner Stelle würd ich mich mal an ein Spezialforum für PHP wenden: z.B. http://php.de
Da sind Deine Chancen wahrscheinlich besser als hier.

Antwort 21 von Zangelo

Also bei PHP.de war ich auch schon, aber die wollen wir nich helfen.... keiner antwortet.

das hab ich in der php.ini gefundne:

post_max_size = 8M
eine 7,5 MB Datei konnte ich noch hochladen.

Liegt es daran?

Antwort 22 von Zangelo

OK
Es lag an post_max_size, als ich es hochgeseztz hab auf 30M konnte ich auch ~30MB hochladen, hab es mit einer 28MB Datei getestet.

Vielen Dank für die Hilfe!!

Mit freundlichen grüßen Zangelo

Antwort 23 von Emingo

Freut mich, daß es geklappt hat! Da die 5 Dateien in einem gemeinsamen HTTP-Body gepostet werden, gilt das Limit dann wahrscheinlich für die Summe der Dateien..

Antwort 24 von Zangelo

Das weis ich nicht, wie das geht, eigentlcih dachte ich, dass jede datei 30MB hat, aber so könnte es auch sein, muss mal ausprobieren

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: