La situazione iniziale è simile alla seguente:
- Il software aziendale è basato su PHP.
- Viene fornito da Apache 2 su un server Windows 2003.
- È grande .
- È un'eredità di sviluppatori piuttosto poco professionali a cui non importava la distinzione tra maiuscole e minuscole o separatori di directory.
La situazione desiderata appare così:
- Tutto è migrato su Apache 2 sotto una distribuzione Linux di sapore ancora indeciso.
Problema:
- Infinite tonnellate di codice senza preoccuparsi della distinzione tra maiuscole e minuscole o del carattere separatore di directory.
Ho già fatto delle ricerche, ma sfortunatamente non ho trovato nulla che fosse adatto anche per un ambiente di produzione. CIOPFS
sembra carino ma è esplicitamente pensato per non essere utilizzato sui sistemi di produzione. Pensi che mod_spelling
per Apache sarebbe un'opzione? La domanda ancora irrisolta per me è se PHP accede ai file con l'aiuto di quel modulo o direttamente (il che lo renderebbe inutile).
Dovremmo ingoiare la pillola amara e passare attraverso tutto il codice? Vorremmo evitarlo, poiché sostituiremo l'ambiente software corrente pezzo per pezzo con nuovi elementi di build (a lungo termine).
mod_rewrite
) per l'applicazione legacy (residente nella vecchia configurazione) tramite il nuovo server, sostituendo le parti in questo modo ... forse.