De phpinfo()
de salida:PHP: output_buffering opción ini se ignora
Loaded Configuration File => /usr/local/lib/php.ini
output_buffering => 0 => 0
Dentro /usr/local/lib/php.ini
output_buffering = 4096
PHP resultados de secuencia de comandos de ini_get('output_buffering')
es 0
he tratado para permitir output_buffering al comienzo de script php con ini_set('output_buffering',4092)
, pero no está ayudando.
¿Qué puede causar este comportamiento?
Gracias;)
Usted reinició su servidor web, ¿verdad? – Gumbo
Claro que lo hice. – Somebody
¿Está ejecutando PHP a través del módulo apache? Si es así, verifique su configuración de apache para asegurarse de que no está configurando el almacenamiento en búfer de salida con php_admin_value. Una vez que apache establece un valor ini usando php_admin_value, está bloqueado; ya no puede cambiar la configuración usando ini_set, y también anulará cualquier valor provisto en su php.ini. Intente ver el valor de retorno de la llamada ini_set(); ini_set devolverá el valor anterior en caso de éxito y FALSE en caso de error. Si ini_set ('output_buffering', 4092) === FALSE, hay muchas probabilidades de que sea causado por Apache. –