PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung: PHP Warning: POST Content-Length of 747 bytes exceeds the limit of 0



Slurm
06-04-2005, 06:54
Ich bekomme folgende Fehlermeldung beim Einloggen in OEMPro:


PHP Warning: POST Content-Length of 747 bytes exceeds the limit of 0 bytes in Unknown on line 0

OEMPro überschreibt in der .htaccess einige PHP-Einstellungen, darunter auch post_max_size (php_flag post_max_size 128M). Wenn ich diese Zeile auskommentiere, klappts wieder.

Das Ganze tritt erst auf, nachdem ich die PHP-Version von 4.3.10 auf 4.3.11 upgedatet habe.

Weiß jemand, woran das liegt?

Reaper
06-04-2005, 11:03
Sollte imho mit der PHP Version nix zu tun haben, da .htaccess doch über den Apache gesteuert wird.
Ich denke einfach mal daß "128M" als angabe nicht akzeptiert wird und deshalb als "0" genommen wird. versuch mal manuell "134217728" , das soltlen auch 128MB sein (wozu auch immer man die braucht)

undefined
06-04-2005, 11:20
Dann setzte doch mal das Flag so daß es auch den 747 Bytes entspricht ;)
Ich finde diese Sperre sehr Sinnvoll ;)

Slurm
06-04-2005, 11:30
Ich habs jetzt mit verschiedenen Werten probiert, aber der Fehler bleibt.

Da nur die PHP-Version aktualisiert wurde und es vorher einwandfrei lief, bin ich mir sicher, dass es damit zusammenhängt. Nur hab ich nirgends einen Hinweis darauf gefunden.

Reaper
06-04-2005, 11:31
Ist da nicht ne default Einstellung sonst immer drin? Hab eher gedacht daß das auf 128M hochgesetzt wird.

Slurm
06-04-2005, 12:10
Ja, in der php.ini ist der Wert normal auf 8M gestellt. Der Eintrag in der .htaccess soll diesen Wert wohl erhöhen. Allerdings scheint durch diesen .htaccess-Eintrag der Wert auf 0 gesetzt zu werden, weshalb schon beim Login die 747 bytes für Benutzername und Passwort zu der Fehlermeldung führen.

Gaert
06-04-2005, 12:22
Hallo,

möglicherweise sucht die neue PHP Version die php.ini an einer anderen Stelle, findet sie nicht und setzt default Werte.
Check das doch mal mit phpinfo()

Gruß,

Gaert

Slurm
06-04-2005, 13:51
Also phpinfo() zeigt mir die Werte aus der php.ini an. Nur scheint der Wert in der .htaccess Probleme zu bereiten.

Es läuft nur, wenn die Zeile in der .htaccess auskommentiert ist.

undefined
06-04-2005, 13:54
Zeige mal die Zeile!
Denke daran nicht flag sondern value ;)
Ein FLAG setzt nur Boolische Werte!

Slurm
06-04-2005, 16:23
Die Zeile stand schon im ersten Post:

php_flag post_max_size 128M

Ich hab jetzt php_flag durch php_value ersetzt und siehe da es geht.

Danke für die Hilfe.

elrond
07-04-2005, 13:23
da war die alter version wohl etwas toleranter bzw. mit anderen defaultwert am start. Schön das zu wissen...