Startseite Webentwicklung Uploadportal Businessworld Interessantes Kontakt
Hansemarkt E-Com Hansemarkt E-Com  
K.D. Peters & B. Peters GbR

Größenbeschränkung beim Dateiupload ändern

Dateiupload Wer Webseiten erstellt, bei denen Nutzer die Inhalte selbstständig pflegen können, wird irgendwann vor dem Problem stehen, dass Texte alleine nicht ausreichen und auch Dateien auf den Server hochgeladen werden sollen.
 
Hierfür stellt PHP eine einfache und leistungsstarke Lösung bereit. Diese ist schnell eingerichtet und funktioniert für kleinere Dateien auch wunderbar. Solange bis die standardmäßig eingestellten Beschränkungen der Serverkonfigurationen überschritten werden. Diese können je nach Server Betriebssystem unterschiedlich ausfallen.
 

Größenbeschränkung bei einem Apache Server ändern.

Bei dem Apache Server können die Größenbeschränkungen in der PHP.ini generell für alle Webanwendungen auf dem Server geändert werden.
 
Suchen Sie hier nach den Einträgen:
 
    upload_max_filesize und post_max_size
 
und ändern diese nach Ihren Vorstellungen ab. Anschließend starten Sie den Apache Server neu.
 
Wenn die Größenbeschränkung für den Upload von Dateien nur für eine einzige Webanwendung gelten soll, oder Sie keinen Zugriff auf die PHP.ini haben, können Sie die Einstellungen auch über die .htaccess Datei ändern.
 
Hierfür notieren Sie in der Datei lediglich die folgenden 2 Zeilen:
 
    php_value upload_max_filesize 24M
    php_value post_max_size 24M
 
Beachten Sie bitte, wenn Ihre Dateien die Sie hochladen möchten zu groß werden, müssen Sie auch den Server-Timeout erhöhen.
 
    php_value max_execution_time 300
    php_value max_input_time 300
 

Größenbeschränkung bei einem Windows IIS Server ändern.

Bei einem IIS Server von Windows können Sie die Größenbeschränkung nicht über die PHP.ini setzen. Hier können Sie die erlaubte Dateigröße für den Dateiupload über die web.config Datei setzen, die Sie im Hauptverzeichnis Ihrer Webanwendung finden.
 
Notieren Sie hier folgende Angaben:
 
    <security>
        <requestFiltering>
            <requestLimits MaxAllowedContentLength="24000000" />
        </requestFiltering>
    </security>
 
Beachten Sie bitte auch hier das der Server-Timeout erhöht werden muss, wenn die Dateien die Sie hochladen möchten, zu groß werden. Dieses können Sie bequem über den IIS-Manager erledigen.
 
 
zurück

E-Mail Kontakt

Ihr Name
Ihre E-Mail Adresse
Ihre Nachricht

K.D. Peters & B. Peters GbR

Peutestr. 51
20539 Hamburg
 
Telefon: (040) 780 48 4 - 0
Telefax: (040) 780 48 4 - 5
 
Ihr Fachmann für Webentwicklung
  • Onlineshops
  • Jobbörsen
  • Webanwendungen
  • Datenumwandlung und -übernahme
Impressum    
Datenschutzerklärung    
Die Homepage Anleitung