OVH Cloud OVH Cloud

Apache case sensitive sous Windows ?

6 réponses
Avatar
Fred
Bonjour,

Est-il possible de rendre Apache (ou php) sous Windows case sensitive,
comme c'est le cas sous Linux ?

Ceci afin d'éviter des problèmes lorsque l'on transfert son site sous Linux.

Merci,

Fred

6 réponses

Avatar
Patrick Mevzek
Est-il possible de rendre Apache (ou php) sous Windows case sensitive,


Vu que le système de fichiers ne l'est pas, je vois pas comment...

Ceci afin d'éviter des problèmes lorsque l'on transfert son site sous Linux.


Par contre là il y a une solution: mod_speling

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>

Avatar
Jean-Guy Belanger
"Patrick Mevzek" wrote in message
news:
Est-il possible de rendre Apache (ou php) sous Windows case sensitive,


Vu que le système de fichiers ne l'est pas, je vois pas comment...


Windows NT a un support POSIX, il est donc capable d'etre case sensitive
(dans le cas NTFS). Par contre c'est limite au sous-systeme posix et
seulement si la cle ObCaseInsensitive est a 0, sauf si on appel CreateFile
avec FILE_FLAG_POSIX_SEMANTICS en option. Il faut patcher Apache pour ca,
ca serait bien de le mettre dans le fichier de conf par contre.
Donc oui on peut avoir test,TEST,tEsT sous windows NT.


Avatar
Laurent Wacrenier
Jean-Guy Belanger écrit:
Windows NT a un support POSIX, il est donc capable d'etre case sensitive


POSIX.1 ne réglemente pas la case des systèmes de fichier.

Avatar
Fred
"Patrick Mevzek" wrote in message
news:


Est-il possible de rendre Apache (ou php) sous Windows case sensitive,


Vu que le système de fichiers ne l'est pas, je vois pas comment...



Windows NT a un support POSIX, il est donc capable d'etre case sensitive
(dans le cas NTFS). Par contre c'est limite au sous-systeme posix et
seulement si la cle ObCaseInsensitive est a 0, sauf si on appel CreateFile
avec FILE_FLAG_POSIX_SEMANTICS en option. Il faut patcher Apache pour ca,
ca serait bien de le mettre dans le fichier de conf par contre.
Donc oui on peut avoir test,TEST,tEsT sous windows NT.



Merci pour ces infos.


Une question de novice : comment fait-on pour patcher Apache pour qu'il
soit sensible à la casse ?

@+

Fred



Avatar
Patrick Mevzek
Une question de novice : comment fait-on pour patcher Apache pour qu'il
soit sensible à la casse ?


Je pense que vous ne cherchez pas la solution au bon
endroit. Si vous craignez un problème lors du passage Windows -> Unix, il
suffit de suivre ces règles dans le monde windows:
- toujours créer ses noms de fichier en minuscules (y compris l'initiale)
- toujours faire les liens avec les noms en minuscules (et / comme
séparateur et pas comme on peut voir parfois).

Lors du passage vers un unix, vous n'aurez pas de problèmes,
et au pire vous utiliserez mod_speling.

Sinon, le fil devient HC ici, la suite de la discussion sera plutôt sur
fr.comp.infosystemes.www.serveurs

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>

Avatar
Fred

Une question de novice : comment fait-on pour patcher Apache pour qu'il
soit sensible à la casse ?



Je pense que vous ne cherchez pas la solution au bon
endroit. Si vous craignez un problème lors du passage Windows -> Unix, il
suffit de suivre ces règles dans le monde windows:
- toujours créer ses noms de fichier en minuscules (y compris l'initiale)
- toujours faire les liens avec les noms en minuscules (et / comme
séparateur et pas comme on peut voir parfois).

Lors du passage vers un unix, vous n'aurez pas de problèmes,
et au pire vous utiliserez mod_speling.

Sinon, le fil devient HC ici, la suite de la discussion sera plutôt sur
fr.comp.infosystemes.www.serveurs

C'est exactement mon problème, le site ayant été d'abord développé pour

windows.

Merci pour les infos, je change de forum ;-)

@+

Fred