Große Arrays mit PHP 5.2.0

Apache, Lighttpd, nginx, Cherokee
accelerator
Posts: 55
Joined: 2007-01-10 04:00

Große Arrays mit PHP 5.2.0

Post by accelerator » 2007-10-09 15:37

PHP Version 5.2.0-8+etch7

Ich hab damit das Problem das wenn größere POST Arrays übergeben werden, das diese dann einfach von PHP ignoriert werden.
Mit PHP 4 hab ich das Problem nicht.

register_long_arrays hab ich schon auf Off gemacht, bringt aber keine Veränderung.

Anonymous

Re: Große Arrays mit PHP 5.2.0

Post by Anonymous » 2007-10-09 15:40

Um welche Größe handelt es sich hier denn?
Was sagt post_max_size?

accelerator
Posts: 55
Joined: 2007-01-10 04:00

Re: Große Arrays mit PHP 5.2.0

Post by accelerator » 2007-10-09 16:44

8 MB aber so groß ist das nicht mal, ich schätze so 80kb aber mit über 250 POST Feldern.

edit: das komische ist das die Config von PHP 4 und PHP 5, fast gleich sind, bis eben auf 2-3 neue Werte. Das Problem ist mir aber auch erst seit einer Woche bekannt, ich vermute aber mal das es schon vorher nicht ging.


Hier mal die phpinfo ich hoffe man kann es lesen:

Code: Select all

PHP Core
Directive   Local Value   Master Value
allow_call_time_pass_reference   On   On
allow_url_fopen   On   On
allow_url_include   On   On
always_populate_raw_post_data   Off   Off
arg_separator.input   &   &
arg_separator.output   &   &
asp_tags   Off   Off
auto_append_file   no value   no value
auto_globals_jit   Off   Off
auto_prepend_file   no value   no value
browscap   no value   no value
default_charset   no value   no value
default_mimetype   text/html   text/html
define_syslog_variables   Off   Off
disable_classes   no value   no value
disable_functions   exec, passthru, system, popen, proc_open, shell_exec, escapeshellcmd, escapeshellarg, netstat, chown, chgrp   exec, passthru, system, popen, proc_open, shell_exec, escapeshellcmd, escapeshellarg, netstat, chown, chgrp
display_errors   On   On
display_startup_errors   Off   Off
doc_root   no value   no value
docref_ext   no value   no value
docref_root   no value   no value
enable_dl   On   On
error_append_string   no value   no value
error_log   no value   no value
error_prepend_string   no value   no value
error_reporting   6135   6135
expose_php   On   On
extension_dir   /usr/lib/php5/20060613+lfs   /usr/lib/php5/20060613+lfs
file_uploads   On   On
highlight.bg   #FFFFFF   #FFFFFF
highlight.comment   #FF8000   #FF8000
highlight.default   #0000BB   #0000BB
highlight.html   #000000   #000000
highlight.keyword   #007700   #007700
highlight.string   #DD0000   #DD0000
html_errors   On   On
ignore_repeated_errors   Off   Off
ignore_repeated_source   Off   Off
ignore_user_abort   Off   Off
implicit_flush   Off   Off
include_path   .:/usr/share/php:/usr/share/pear   .:/usr/share/php:/usr/share/pear
log_errors   Off   Off
log_errors_max_len   1024   1024
magic_quotes_gpc   On   On
magic_quotes_runtime   Off   Off
magic_quotes_sybase   Off   Off
mail.force_extra_parameters   no value   no value
max_execution_time   90   90
max_input_time   90   90
memory_limit   75M   75M
open_basedir   xyz:/tmp   no value
output_buffering   4096   4096
output_handler   no value   no value
post_max_size   8M   8M
precision   12   12
realpath_cache_size   256k   256k
realpath_cache_ttl   120   120
register_argc_argv   On   On
register_globals   On   On
register_long_arrays   Off   Off
report_memleaks   On   On
report_zend_debug   On   On
safe_mode   Off   Off
safe_mode_exec_dir   no value   no value
safe_mode_gid   Off   Off
safe_mode_include_dir   no value   no value
serialize_precision   100   100
short_open_tag   On   On
SMTP   localhost   localhost
smtp_port   25   25
sql.safe_mode   Off   Off
track_errors   Off   Off
unserialize_callback_func   no value   no value
upload_max_filesize   15M   15M
upload_tmp_dir   /tmp/   /tmp/
user_dir   no value   no value
variables_order   EGPCS   EGPCS
xmlrpc_error_number   0   0
xmlrpc_errors   Off   Off
y2k_compliance   On   On
zend.ze1_compatibility_mode   On   On

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Große Arrays mit PHP 5.2.0

Post by oxygen » 2007-10-09 17:18

Hast du vielleicht mod_security oder suhosin installiert?

accelerator
Posts: 55
Joined: 2007-01-10 04:00

Re: Große Arrays mit PHP 5.2.0

Post by accelerator » 2007-10-09 17:33

Ja suhosin ist installiert.
Auf dem anderen ist das nicht der Fall.

Liegt es daran? Wenn ja was könnte ich da machen? :oops:

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Suhosin v0.9.12, (C) Copyright 2006, by Hardened-PHP Project

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Große Arrays mit PHP 5.2.0

Post by Roger Wilco » 2007-10-09 17:56

Accelerator wrote:Liegt es daran? Wenn ja was könnte ich da machen? :oops:

Die Dokumentation lesen und mit deiner Konfiguration abgleichen.

accelerator
Posts: 55
Joined: 2007-01-10 04:00

Re: Große Arrays mit PHP 5.2.0

Post by accelerator » 2007-10-09 17:57

Ahh.... vielen dank, ich wäre so direkt nie auf Suhosin gekommen.

Hat übrigends geklappt! :-D