2010-08-27 8 views
6

Estoy usando el sistema operativo Windows Vista Home Premium de 64 bits. Utilizo el servidor Apache Friends XAMPP como mi servidor local. Y desarrollo PHP, MySQL.¿Cómo puedo hacer que mi servidor local distinga entre mayúsculas y minúsculas?

El problema es que mi servidor local tolera errores de mayúsculas y minúsculas, especialmente en nombres de archivos/carpetas.

Cuando ese programa en ejecución en mi servidor funciona en servidores Linux, es realmente un dolor de cabeza localizar y corregir todos los errores de caso.

Entonces, ¿cómo puedo hacer que mi servidor local distinga entre mayúsculas y minúsculas como en los servidores de Linux?

+1

posible duplicado de [¿Puedo hacer que Apache se ejecute en Windows distingue entre mayúsculas y minúsculas?] (Http://stackoverflow.com/questions/507156/can-i-make-an-apache-running-on-windows-case -sensible) –

Respuesta

2

No, no puedes. El manejo de archivos PHP depende de la O subyacente. Dado que Windows es un sistema operativo insensible a mayúsculas y minúsculas, no puede manejar archivos con un caso diferente.

Esto no cambiará, ya que romperá muchas aplicaciones. NTFS es un sistema de archivos sensible a mayúsculas/minúsculas de acuerdo con este KB article.

Si tiene una PC vieja que no hace nada, instale un servidor Linux en ella. O si tiene recursos suficientes (RAM), ejecute una máquina virtual (with VirtualBox por ejemplo)

2

La distinción entre mayúsculas y minúsculas no se debe al servidor web en sí, sino al sistema operativo. Linux no distingue entre mayúsculas y minúsculas. Por lo que yo sé, no puedes hacer que Windows distinga entre mayúsculas y minúsculas.

pero intente mantener todas sus carpetas/archivos en minúsculas, esto le ahorrará mucho esfuerzo cuando se mueva al servidor de producción de Linux.

Cuestiones relacionadas