Haciendo un script para subir libros escaneados a mi wiki 😉 a través de la API me encontré con que ésta no recibía el parámetro texttirándose el siguiente error

<error code="notext" info="One of the text, appendtext, prependtext and undo parameters must be set" xml:space="preserve">

Después de haber descartado todas las opciones posibles (límites al request en mediawiki, en php, en apache, en el proxy inverso, etc.) finalmente resultó que el culpable era suhosin, un módulo de seguridad para php >> cuya configuración en Debian se encuentra en /etc/php5/conf.d/suhosin.ini

Ahí podemos encontrar las siguientes directivas

suhosin.post.max_value_length = 1000000
suhosin.request.max_value_length = 1000000

que limitan el tamaño del valor de un parámetro del post y del request, respectivamente, a 1Mb

Aumentándolas y reiniciando apache, el problema se soluciona.

Este sitio utiliza cookies.    Leer más
Privacidad