Początkowa sytuacja wygląda następująco:
- Oprogramowanie korporacyjne jest oparte na PHP.
- Jest dostarczany przez Apache 2 na Windows 2003 Server.
- Jest duży .
- Jest to dziedzictwo raczej nieprofesjonalnych programistów, którzy nie przejmowali się rozróżnianiem wielkości liter lub separatorami katalogów.
Pożądana sytuacja wygląda następująco:
- Wszystko migrowało do Apache 2 pod dystrybucją Linuksa o jeszcze niezdecydowanym smaku.
Problem:
- Niekończące się tony kodu bez względu na wielkość liter lub znak separatora katalogu.
Przeprowadziłem już pewne badania, ale niestety nie znalazłem niczego, co byłoby odpowiednie również dla środowiska produkcyjnego. CIOPFS
wygląda ładnie, ale wyraźnie nie jest przeznaczony do stosowania w systemach produkcyjnych. Czy uważasz, że mod_spelling
dla Apache byłaby opcja? Dla mnie jeszcze nierozwiązanym pytaniem jest, czy PHP uzyskuje dostęp do plików za pomocą tego modułu lub bezpośrednio (co uczyniłoby go bezużytecznym).
Czy powinniśmy połknąć gorzką pigułkę i przejść przez cały kod? Chcielibyśmy tego uniknąć, ponieważ będziemy zamieniać obecne środowisko oprogramowania kawałek po kawałku na nowe kompilacje (w dłuższej perspektywie).
mod_rewrite
) dla starszej aplikacji (rezydującej w starej konfiguracji) za pośrednictwem nowego serwera, zastępując części w ten sposób ... może.