Cuando intento usar DokuWiki para crear algunas páginas con ejemplos de SQL, si la declaración SQL tiene cosas como select
drop table
y algunas otras palabras clave determinadas, al intentar guardar la página, aparece un error de restablecimiento de conexión y no guarda la página.
La única referencia que puedo encontrar a esto está aquí:
https://www.dokuwiki.org/faq:mod_security
pero no tengo instalado ModSecurity y el filtrado de solicitudes no está configurado, o al menos, no he agregado nada más allá de las opciones predeterminadas para solicitar el filtrado. Estoy en IIS 7.5.
¿Algún consejo? Lo mismo sucede en WordPress en realidad.
editar: Una actualización que tengo sobre esto. No he resuelto este problema, pero he probado DokuWiki en al menos otras 2 máquinas. Primero lo probé en mi servidor doméstico y funcionó bien allí, obviamente lo estaba probando allí porque no tengo firewalls corporativos o reglas increíblemente restrictivas. No me encontré con el problema.
Luego lo probé en otra máquina virtual de repuesto que tenemos en funcionamiento en el dominio en el que está ejecutando Server 2012 R2, y funciona completamente bien allí. No hay tiempo de espera al enviar texto que podría tener declaraciones de "descartar tabla" o "seleccionar".
Por favor ayuda. Realmente no quiero pedirle a los administradores del sistema otra VM aleatoria que solo tenga un propósito.
fuente
Respuestas:
Para su error IIS 500, ¿puede deshabilitar "Mostrar mensajes amigables HTTP" en su navegador y capturar la pantalla del error HTTP 500 completo? ¿Tiene un sistema de detección de intrusos o algún hardware que pueda estar interfiriendo con la solicitud?
Me pregunto si el HTTP 500 se debió a que su Web.config o similar requirió el filtrado de solicitudes, pero con la característica no disponible, IIS no pudo cumplirlo, por lo que se produjo un error. ¿Puede comprobar que Web.config no sobrescribe ninguna configuración de filtrado de solicitudes?
fuente