Cuando subí mi segundo demo de PHPXMLRPC al hosting encontré un problema. Apache me decía que la ruta como estaba referenciando al servidor desde el cliente era inválida. Esto era totalmente extraño porque localmente funcionaba e imprimiendo la ruta generada y probándola verifiqué que era correcta.
Buscando (gracias Dios por Internet) encontré que probablemente se deba esto a mod_security, aquel módulo de Apache que nos ayuda a asegurar los servidores web filtrando cierta información de las aplicaciones web no necesariamente bien construidas, que algunas veces como en esta ocasión, genera problemas de configuración.
Para solucionarlo desactivé la utilización de mod_security en el directorio donde se ubica el proyecto. Para esto se debe crear el siguiente .htaccess.
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Artículos relacionados:
























