Error500 - MaxRequestLen

Alles, was den Apache betrifft, kann hier besprochen werden.

Error500 - MaxRequestLen

Postby marcelk » 30. August 2011 20:05

Guten Abend,
ich bin neu hier und hätte da mal ein Problem.
Und zwar bricht jeder Dateiupload größer als 128kb mit einem Error500 ab.
In den Serverlogs komme ich zu folgender Aussage: " mod_fcgid: HTTP request length 136669 (so far) exceeds MaxRequestLen (131072)"
Mein Google-Ergebnis brachte mich zu folgendem Resultat:

Lösung:
Es fehlen die beiden Einträge in der
/etc/apache2/mods-enabled/fcgid_ispcp.conf

Code
1 FcgidConnectTimeout 60
2 MaxRequestLen 134217728




Danach den Apache neu starten
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start
Und der Fehler war behoben.

Da ich nun schon seit 6 Tagen mit meinem Hoster hin und her schreibe und ihn gebeten habe dass er das so einstellt, aber nur die Aussagen kamen - "Ist schon so eingestellt", "Das Script wird wohl Fehlerhaft sein" oder "PHP-Unterstützung (ausführen als FastCgi) , PHP 'abgesicherter_Modus ist der verursacher des Fehlers'".
So richtig weiß ich nicht was ich davon halten soll. Jetzt hat er mir den Umzug auf einen anderen Server angeboten - ob das dann da klappt?

An die oben besagte Datei komme ich leider nicht ran um die Einstellungen vorzunehmen.
Hat von euch noch einer eine Idee wie ich die uploads zum laufen bekomme? Kann man die Einstellungen irgendwie anders setzen - ähnlich wie bei einer eigenen php.ini in einem bestimmten Ordner?
Liegt das Problem evtl doch bei PHP-Fusion. (was ich eher nicht glaube, denn ich testete bei Freehostern und dort geht der upload)

PHP-Fusion v7.02.03 ist im Einsatz.
PHP Version 5.3.2 läuft auf dem Server.
max_execution_time 30
max_file_uploads 20
memory_limit 128M
post_max_size 8M ... sind die Werte der php.ini
Rechte der Ordner wo gespeichert werden soll habe ich auf 755 und 777 probiert.

Wenn noch was unklar ist, fragt einfach.
Ich würde mich echt freuen mal wieder Bilder uploaden zu können.

Vielen Dank im voraus.
MFG Marcel
marcelk
 
Posts: 1
Joined: 30. August 2011 19:53

Re: Error500 - MaxRequestLen

Postby Nobbie » 01. September 2011 05:55

Wenn es bei Free Hostern läuft, wechsel doch einfach den Provider. Gibt es doch wie Sand am Meer.

Und um maximale Kontrolle zu haben, solltest Du mind. einen vServer buchen - dann hast Du auch die httpd.conf im Griff.

Alles andere läuft nur auf nerviges Herumstreiten mit dem Provider hinaus.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04

Re: Error500 - MaxRequestLen

Postby glitzi85 » 15. September 2011 18:30

Ob es am Server oder am Script liegt kann man ja recht leicht rausfinden, oder?
Lad einfach mal das hier als test.php hoch und teste es mit einer entsprechend großen Datei aus:

Code: Select all
<form action="test.php" enctype="multipart/form-data" method="POST">
    Send this file: <input name="userfile" id="userfile" type="file" />
    <input type="submit" value="Send File" />
</form>


Wenn dann immer noch ein 500er Fehler auftritt, ist es definitiv auf seiten des Hosters.
Der kommentar von Nobbie mit dem eigenen Server ist zwar richtig, aber das solltest du natürlich nur tun, wenn du auch entsprechend Ahnung von der Materie hast.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim


Return to Apache

Who is online

Users browsing this forum: No registered users and 246 guests