I file system di Windows (FAT, NTFS) non si preoccupano del caso dei nomi dei file (maiuscole e minuscole). Di conseguenza i programmi - come il server Web Apache - in esecuzione su Windows gestiscono il file in modo insensibile.Posso rendere un Apache in esecuzione su Windows case-sensitive?
Quando si creano siti Web su Windows, si creano inavvertitamente collegamenti ecc. Che non corrispondono al caso del nome file effettivo. Di solito si notano questi errori fino a quando non si distribuisce il sito Web su file system sensibili al maiuscolo/minuscolo (come predefinito su Linux, UNIX, ...).
Ora, vorrei sapere se c'è un modo per evitare questo tipo di errori da facendo in modo che il server Web Apache si preoccupi del caso anche se al file system non interessa. Voglio dire NTFS differisce tra lettere maiuscole e minuscole nei nomi dei file, quindi dovrebbe essere teoricamente possibile verificare se i nomi dei file corrispondono in modo sensibile al maiuscolo/minuscolo.
so che le convenzioni di denominazione come "Utilizzare solo minuscolo" può contribuire ad evitare questo tipo di problemi, ma che non aiuta con i file esistenti ed è meno conveniente :-)
Inoltre, non l'utilizzo di Windows non è un'opzione. Non utilizzo Windows volontariamente e l'esecuzione di Apache su una piattaforma diversa non è possibile in questo caso.
Avevo anche l'idea di utilizzare il software di virtualizzazione (VMware, ecc.) Per eseguire Apache su Linux e mi aspettavo di ottenere questo tipo di risposta. Ma quello che mi infastidisce è che IMHO dovrebbe essere possibile su Windows ... – f3lix
Questa risposta è ancora vera al 100% o le cose cambiano nel corso di 7 anni in meglio? Perché non riesco a trovare una soluzione 'xampp',' localhost', 'database tables' – Wanjia