Nachdem ich dieses Forum hier um einen Download-Mod aufgemotzt habe und die ersten Downloads zur Verfügung stellen wollte, merkte ich recht schnell das ich keine Dateien die größer als 2MB sind über das PHP-Skript uploaden konnte.
Das ganze geht auf eine Standardeinstellung beim Provider zurück. In meinem Fall 1und1. Der Standard für den Upload ist hier auf 2MB pro Datei begrenzt. Nach einer kurzen E-Mail an den Support kam einige Tage später eine nette Antwort:
Zitat:
...Gerne teilen wir Ihnen mit, wie Sie die PHP-Einstellungen auf Ihrem Webspace selbständig ändern können.
Legen Sie hierzu einfach eine Datei php.ini in dem Verzeichnis an, in dem sich das PHP-Skript befindet. Für dieses Verzeichnis gelten die geänderten Einstellungen. Diese Einstellungen gelten nicht automatisch auch für Unterverzeichnisse. Bitte legen Sie daher ggf. entsprechende Kopien der php.ini an.
Die php.ini besteht aus beliebig vielen Einträgen der Form "variable = wert" in jeweils einer Zeile. Eine einfache php.ini könnte beispielsweise so aussehen:
register_globals = off
allow_url_fopen = off
upload_max_filesize = 100M
post_max_size = 100M
Durch das Anlegen einer eigenen php.ini werden einige Standardeinstellungen unseres Servers ignoriert. Wenn Sie diese (empfohlene) Konfiguration weiterhin beibehalten möchten, fügen Sie Ihrer php.ini bitte folgende Einträge hinzu:
memory_limit = 40M
max_execution_time = 50000
browscap = /usr/lib/browscap.ini
error_reporting = (E_ALL & ~E_NOTICE & ~E_WARNING) url_rewriter.tags="a=href,area=href,frame=src,form=fakeentry,fieldset="
Sollten Sie noch PHP4 nutzen, so ergänzen Sie in diesem Fall bitte noch die Zeile register_globals = On
So überprüfen Sie die aktuellen PHP-Einstellungen: Fügen Sie in Ihr PHP-Skript einfach den Befehl "phpinfo();" ein. Das Skript gibt Ihnen nun die vollständige PHP-Konfiguration aus.
Eine selbst angelegte php.ini ist automatisch für PHP4 und PHP5 gültig...
Die Datei war schnell angelegt. In welchem Ordner nun genau das PHP-Skript für den Upload abläuft habe ich durch probieren herrausgefunden.
Es handelt sich um das Rootverzeichnis des Forums.
Ich wünsche allen registrierten Usern viel Spaß beim Upload.
(nur die registrierten User haben das Recht meinen Webspace zu verwenden, sonst würde dieser schnell nicht mehr ausreichen
)