Zum Inhalt springen

kein Upload über 2MB möglich

Erstellt am 18. September 2004 · 6 Antworten · letzte Antwort am 22. September 2004

Tags: Datei-Upload, Frage

dieter99 ·

Hallo,
leider kann ich keine Dateien uploaden, die größer als 2MB sind. Über die Suche habe ich wohl die passende Lösung gefunden:
#12131
In der php.ini muß der Wert upload_max_filesize höher gesetzt werden.
Nun meine Frage: die Datei php.ini wird doch vom Provider vorgegeben? Sie kann doch von mir nicht verändert werden? Oder doch? Wie? Ich habe all-inkl als Provider.
Oder gibt es sonst noch eine andere Möglichkeit?

jweiland ·

php.ini Dateien im lokalen Vezeichnis (d.h. dort wo das PHP Skript ausgeführt wird) überschreiben die Werte in der globalen php.ini Datei.

Jochen Weiland

dieter99 ·

Also wenn ich das richtig verstanden habe muß ich selbst eine php.ini erstellen und diese dann hochladen.
Doch was wenn ich von php.ini keine Ahnung habe?
Kann ich die php.ini, die bereits vom Provider zur Verfügung gestellt wird, aufrufen und kopieren?
Damit ich dann nachträglich nur diesen einen Wert verändern muß?
Denn ich hab von php.ini absolut keine Ahnung.
Vielleicht kann mir nochmal jemand helfen, danke.

jenses ·

Jochen hat doch eigentlich gesagt, wie es funktioniert.

php.ini Dateien im lokalen Vezeichnis (d.h. dort wo das PHP Skript ausgeführt wird) überschreiben die Werte in der globalen php.ini Datei.

Lege einfach eine ganz normale Textdatei an.
Dort hinein schreibst du : upload_max_filesize = 10M;
oder welchen Wert auch immer du möchtest.
Dann umbenennen in php.ini und hochladen.
Da deine php.ini nur diesen einen Wert enthält,
wird auch nur dieser Wert der globalen php.ini überschrieben.

viele Grüße
jenses

dieter99 ·

Da deine php.ini nur diesen einen Wert enthält,
wird auch nur dieser Wert der globalen php.ini überschrieben.

Das hatte ich noch nicht gewußt, danke für den heißen Tipp.

Gruss
Dieter

dieter99 ·

So, ich bin erst jetzt dazu gekommen es auszuprobieren, leider funktioniert es nicht. Ich kann immer noch keine Uploads > 2MB starten.

Ich habe jetzt via Editor eine Datei erstellt, die ich php.ini gennant habe. In der Datei habe ich nur folgendes eingetragen:

upload_max_filesize = 15M;

Anschließend habe ich die Datei php.ini hochgeladen, und zwar in keinen bestimmten Ordner, sondern direkt in die "Hauptebene".

Jetzt stellt sich für mich die Frage was ich falsch gemacht habe. Zunächst würde mich interessiern ob der Inhalt in der Datei php.ini richtig ist, oder ob ich nochwas eintragen muß? Oder ist vielleicht der Syntax falsch?
Oder habe ich beim hochladen etwas falsch gemacht? Hätte ich vielleicht die Datei in einen Ordner reinkopieren sollen?
Oder liegt es am Provider (all-inkl)?

Ich brauche nochmal Eure Unterstützung, danke.

dieter99 ·

Ich hab jetzt meinen Provider per Mail angeschrieben. Die haben den Wert auf 12 MB hochgesetzt, nun ist der Upload > 2 MB möglich.
Anscheinend kann ich bei diesen Provider die php.ini nicht selbst verändern.

Trotzdem danke für eure Unterstützung.