La situación inicial se ve así:
- El software corporativo está basado en PHP.
- Apache 2 lo entrega en un servidor Windows 2003.
- Es grande .
- Es un legado de desarrolladores poco profesionales a los que no les importó la distinción entre mayúsculas y minúsculas o los separadores de directorios.
La situación deseada se ve así:
- Todo migró a Apache 2 bajo una distribución de Linux de sabor aún indeciso.
Problema:
- Un sinfín de toneladas de código sin preocuparse por el carácter de mayúsculas o minúsculas o separador de directorios.
Ya investigué un poco, pero desafortunadamente no encontré nada que fuera adecuado también para un entorno de producción. CIOPFS
se ve bien pero está explícitamente destinado a no ser utilizado en sistemas de producción. ¿Pensarías que mod_spelling
para Apache sería una opción? La pregunta aún no resuelta para mí es si PHP accede a los archivos con la ayuda de ese módulo o directamente (lo que lo haría inútil).
¿Deberíamos tragarnos la amarga píldora y revisar todo el código? Nos gustaría evitar eso, ya que reemplazaremos el entorno de software actual pieza por pieza con material de compilación nuevo (a largo plazo).
mod_rewrite
) para la aplicación heredada (que reside en la configuración anterior) a través del nuevo servidor, reemplazando las partes de esta manera ... tal vez.