Situasi awal terlihat seperti ini:
- Perangkat lunak perusahaan berbasis PHP.
- Itu disampaikan oleh Apache 2 pada Windows 2003 Server.
- Itu besar .
- Ini adalah warisan dari pengembang yang agak tidak profesional yang tidak keberatan dengan sensitivitas kasus atau pemisah direktori.
Situasi yang diinginkan terlihat seperti itu:
- Semuanya bermigrasi ke Apache 2 di bawah distribusi Linux dengan rasa yang belum diputuskan.
Masalah:
- Kode tak berujung tanpa peduli tentang sensitivitas case atau karakter pemisah direktori.
Saya sudah melakukan riset, tetapi sayangnya tidak menemukan apa pun yang cocok untuk lingkungan produksi. CIOPFS
terlihat bagus tetapi secara eksplisit dimaksudkan untuk tidak digunakan pada sistem produksi. Apakah Anda berpikir mod_spelling
untuk Apache akan menjadi pilihan? Pertanyaan yang belum terselesaikan bagi saya adalah, apakah PHP mengakses file dengan bantuan modul itu atau secara langsung (yang akan membuatnya tidak berguna).
Haruskah kita menelan pil pahit dan membaca semua kode? Kami ingin menghindarinya, karena kami akan mengganti lingkungan perangkat lunak saat ini sepotong demi sepotong dengan barang-barang build baru (dalam jangka panjang).
mod_rewrite
) untuk aplikasi lawas (yang berada di pengaturan lama) melalui server baru, mengganti bagian-bagian dengan cara ini ... mungkin.Jawaban:
Lihat saja posting saya di sini di ubuntuforums:
http://ubuntuforums.org/showthread.php?t=1497253
Buat disk virtual
Format itu
Pasang itu
PS: Dudukan secara permanen:
Seiring dengan informasi tambahan di sini: http://fatter-keine.dk/helptipsguides/ubuntu/understanding_fstab.html
sumber
Baik ZFS dan JFS dapat dikonfigurasikan menjadi case-sensitive:
Edit (7 tahun kemudian):
Seperti yang dikomentari @JorgeYanesDiez, kernel Linux akhirnya menambahkan ext4 per direktori, ketidaksensitifan case opsional mulai dari versi 5.2 dan efsprogs 1.45.
Perhatikan bahwa Linus Torvalds sangat menentang fitur tersebut .
sumber
Anda dapat menggunakan Samba untuk berbagi sistem file lokal dalam kasus yang tidak sensitif ... artikel ini memiliki beberapa detail.
sumber
Tuliskan pembungkus sekering Anda sendiri yang tidak peka terhadap huruf besar-kecil? Dengan beberapa kode python ini bisa dilakukan dengan cepat.
sumber