A situação inicial é assim:
- O software corporativo é baseado em PHP.
- É entregue pelo Apache 2 em um servidor Windows 2003.
- É grande .
- É um legado de desenvolvedores pouco profissionais que não se importam com a distinção entre maiúsculas e minúsculas ou separadores de diretório.
A situação desejada é assim:
- Tudo migrou para o Apache 2 sob uma distribuição Linux de sabor ainda indeciso.
Problema:
- Infinitas toneladas de código sem se preocupar com o distinção entre maiúsculas e minúsculas ou caractere separador de diretório.
Eu já fiz algumas pesquisas, mas infelizmente não encontrei nada que fosse adequado também para um ambiente de produção. CIOPFS
parece bom, mas é explicitamente destinado a não ser usado em sistemas de produção. Você pensaria mod_spelling
que o Apache seria uma opção? A questão ainda não resolvida para mim é se o PHP acessa arquivos com a ajuda desse módulo ou diretamente (o que o tornaria inútil).
Devemos engolir a pílula amarga e passar por todo o código? Gostaríamos de evitar isso, pois substituiremos o ambiente atual do software, peça por peça, por novos itens de compilação (a longo prazo).
mod_rewrite
) para o aplicativo herdado (residindo na configuração antiga) por meio do novo servidor, substituindo as peças dessa maneira ... talvez.