Upload-Zeit unbegrenzt einstellen?
am 25.05.2010 - 15:57 Uhr in
Hallo zusammen! :-)
Wir haben das Problem, dass beim Upload von Dateien ein Fehler (Internal Server Error) entsteht, sobald die Dateien so in etwa 2 MB überschreiten. Ich schätze, dass die lange upload-Zeit diesen Fehler auslöst und habe mich auf die Suche gemacht.
Es soll wohl ewas mit den ini-Einstellungen des Webservers zu tun haben. Da wir bei strato sind, müsste ich wohl eine neue ini erstellen, hab da aber leiner keine Ahnung von.
In der settings.php habe ich folgende Einstellungen gefunden, die damit möglicherweise zu tun haben:
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
Weiß jemand, ob diese Eintragungen die Web-Server-Einstellungen regeln und was ich eintragen muss, damit meine uploads nicht immer mit diesem Fehler abbrechen?
- Anmelden oder Registrieren um Kommentare zu schreiben

Ne, damit änderst du ja nur
am 25.05.2010 - 16:47 Uhr
Ne, damit änderst du ja nur die Cookies bzw. die Sessions. Das Problem ist die php.ini! Du musst in der php.ini die Resourcen anpassen. Diese findest du unter "Resource Limits". Die müssen raufgesetzt werden. Wenn du daran kommst, brauchst du diese warscheinlich nur geringfügig verändern auf 10 Min. oder so (als Wert 600).
Viel Erfolg
Strato-Lösungsansatz
am 25.05.2010 - 17:00 Uhr
Ich habe gerade mal mit Strato telefoniert.
Dort heißt es: Ich komme da natürlich nicht dran, aber es klappt, wenn ich einfach mit nem Editor eine neue php.ini in meinen Root stelle. Diese überschreibt dann die Serverseitigen Einstellungen. Soweit so gut. ini ist erstellt, nur ist sie leider noch leer, weil ich mich mit der Systax nicht auskenne und die mir beim "Programmieren" keinen Support leisten können.
Wenn irgendjemand so fit ist.. könnte mir jemand die Zeile(n) hier reinkopieren, die eben diese "Limits" hochsetzt, oder ganz ausschaltet?!
Ich würde sie mir dann in meine neue ini.php kopieren und hochladen. Dann sollte das Problem ja erledigt sein!?
Das wär n Hammer! :-)
Siehe hier
am 25.05.2010 - 17:23 Uhr
Siehe hier http://blog.tobiasbaehr.de/artikel/maximale-dateigroesse-fuer-uploads-da... bzw. eine Leselektüre http://www.php.net/manual/de/ini.core.php
welcher Ordner?
am 27.05.2010 - 19:22 Uhr
Hi!
Vielen Dank schon mal für die Tipps. Leider klappts immer noch nicht.
Als ich die .htaccess wie unten editiert habe, lies sich mein php-Report gar nicht mehr anzeigen, und gab einen Fehler aus.
## Apache/PHP/Drupal settings:
#
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value memory_limit 40M
php_value max_execution_time 300
php_value max_input_time 300
Daraufhin habe ich meine php.ini neu erstellt und angepasst.
Der Inhalt sieht jetzt so aus:
upload_max_filesize 20Mpost_max_size 20M
memory_limit 40M
max_execution_time 300
max_input_time 300
Ich wüsste zu gern, ob das klappt, aber leider werden die eingetragenen Werte von dort nicht übernommen, wie ich in dem PHP-Report ebenfalls sehen kann. In meinem PHP-Report steht der Eintrag:
Configuration File (php.ini) Path: /opt/RZphp5pl/etc
Ich gehe also davon aus, dass es daran liegen könnte. Ich kann das leider nicht entschlüsseln. Bisher deuten alle Informationen darauf hin, dass die Datei in meinem Root-Ordner liegen soll.
Liegt die Datei evtl. doch am falschen Ort?
Naja diesbezüglich musst du
am 27.05.2010 - 21:00 Uhr
Naja diesbezüglich musst du dein Webhoster erfragen. Weil du kannst nur soweit hochschrauben wie erlaubt und eigene php.ini in Verzeichnissen.