Початкова ситуація виглядає приблизно так:
- Корпоративне програмне забезпечення базується на PHP.
- Він доставляється Apache 2 на сервері Windows 2003.
- Він великий .
- Це спадщина досить непрофесійних розробників, які не заперечували щодо чутливості регістрів чи роздільників каталогів.
Бажана ситуація виглядає так:
- Все перейшло на Apache 2 під дистрибутивом Linux ще не визначився.
Проблема:
- Нескінченні тони коду без будь-якої турботи про чутливість до регістру чи символу роздільника каталогів.
Я вже робив деякі дослідження, але, на жаль, не знайшов нічого, що підходило б і для виробничого середовища. CIOPFS
виглядає красиво, але явно мається на увазі не використовуватись у виробничих системах. Ви думаєте, що mod_spelling
для Apache це буде варіант? Для мене ще не вирішеним питанням є, якщо PHP звертається до файлів за допомогою цього модуля або безпосередньо (що зробить це марним).
Чи варто проковтнути гірку таблетку і пройти весь код? Ми хотіли б цього уникнути, оскільки замінимо поточне середовище програмного забезпечення по черзі новим складанням матеріалів (у довгостроковій перспективі).
mod_rewrite
) для застарілого додатка (що знаходиться в старій установці) через новий сервер, замінивши таким чином частини ... можливо.