La situation initiale ressemble à ceci:
- Le logiciel d'entreprise est basé sur PHP.
- Il est fourni par Apache 2 sur un serveur Windows 2003.
- C'est grand .
- Il s'agit d'un héritage de développeurs peu professionnels qui ne se soucient pas de la sensibilité à la casse ou des séparateurs de répertoires.
La situation souhaitée ressemble à ça:
- Tout a migré vers Apache 2 sous une distribution Linux de saveur encore indécise.
Problème:
- Des tonnes de code sans fin sans se soucier de la casse ou du caractère séparateur de répertoire.
J'ai déjà fait quelques recherches, mais malheureusement je n'ai rien trouvé qui conviendrait également à un environnement de production. CIOPFS
semble agréable mais est explicitement destiné à ne pas être utilisé sur les systèmes de production. Pensez-vous mod_spelling
qu'Apache serait une option? La question encore non résolue pour moi est de savoir si PHP accède aux fichiers à l'aide de ce module ou directement (ce qui le rendrait inutile).
Faut-il avaler la pilule amère et parcourir tout le code? Nous aimerions éviter cela, car nous allons remplacer l'environnement logiciel actuel morceau par morceau par de nouveaux éléments de construction (à long terme).
mod_rewrite
) pour l'application héritée (résidant dans l'ancienne configuration) via le nouveau serveur, en remplaçant les parties de cette façon ... peut-être.