Abonnement à ma liste de contacts

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 
Attention à la casse

Une petite note qui tombe sous le sens mais je voulais quand même revenir dessus pour avoir passé plusieurs heures à trouver le problème.

Dans le cadre de mes activités, je développe à la maison mes modules sous Joomla sous Fenêtre 10  afin de les réimplanter dans mon activité professionnelle sur mon serveur de travail ainsi que mon serveur de développement professionnel Debian. Je me suis heurté à une toute petite problématique que je souhaitais ici mettre en avant. Bien que je sache d'où cela vient, j'ai quand même passé plusieurs heures à comprendre...

Mon environnement de développement personnel se compose d'une machine sous le système d'exploitation Windows.
Mon système professionnel se compose lui aussi d'une machine mais qui tourne bien entendu sous Linux (oui j'ai dit "professionnel" :- ) pour faire tourner le serveur Apache et tout ce qui va bien. On a même une petite base de données sous MySQL, SGBD au combien peu fiable par rapport à certains ténors du marché. Je pense notamment à Oracle.
Vous l'aurez compris, entre un environnement Windows et un environnement Linux, il y a grosse différence se situe dans les noms. Sous Windows, bien malheureusement, ce système d'exploitation ne sait pas faire la différence entre une majuscule et une minuscule dans les noms de fichiers, bien que ce soit deux codes ASCII totalement différent !
 
Me voyez-vous venir ?
 
Et bien oui. Chez moi, sous Windows, j'avais créé le nom du répertoire contenant mon module avec une majuscule. Dans les fichiers qui composent ce module, notamment dans le fichier XML, je n'avais pas mis en majuscule. Sous Windows, dans mon environnement de développement, aucun problème le module était reconnu lors du mode découverte de Joomla. En revanche, sous Windows, impossible de découvrir le module. C'est en vérifiant dans le fichier XML, dans le fichier manifest, que je me suis rendu compte de ma gourde.
Effectivement il se posait un problème de différenciation entre un non minuscule et majuscule. Autant dire que j'ai cherché plusieurs minutes avant de comprendre d'où venait le problème, mais en corrigeant ceci, tout est revenu dans l'ordre.
 
Faites attention la casse de vos fichiers !

Vous retrouverez ici tous mes articles explicatifs de mes concepts, mes résultats d'analyses techniques m'ayant permi d'aboutir à un fonctionnement de mes applicatifs très fonctionnel

Rapport sondage marche

Voici le rapport statistique du sondage (auquel vous pouvez toujours répondre) que j'ai lancé sur le sujet

Mon GitHub

Voyant que l'intégration du flux RSS ralentissait tout mon site, voisi le simple lien de mon flux RSS : Mon GitHub