|
CMS -
Scripts visibles correctement en local sous Windows
En général les fichiers d'un CMS obtenus après avoir
« dézipper » le fichier téléchargé du site
fournissant le CMS sont illisible avec NOTEPAD.EXE sous Windows. Ouvrir ces fichiers sous « WORDPAD.EXE »
les rend lisibles, mais rajoute des caractères cachés (de pagination, de
caractères gras, italiques, etc.) qui entraine sur mos hébergements mutualisés
sous UNIX (OVH, …) des erreurs d’interprétation s avec APACHE à « Page blanche » entre
autre. Scripts visibles correctement en local - Un
peu de technique :
Toutes les lignes sont à la suite l'une de l'autre
et sans retour à la ligne. Pour pouvoir afficher, éditer, modifier vos scripts
en local sous Windows simplement avec NOTEPAD.EXE, il va falloir insérer à la
fin de chaque « ligne » des scripts un « retour à la nouvelle ligne » qui
rentra le script parfaitement lisible. Je n’ai pas trouvé sur Internet d’outil simple et
efficace permettant de « corriger » à la volée tous les scripts dans
les dossiers et y insérer à la fin de chaque « ligne » des scripts un « retour
à la nouvelle ligne » : CR. Ce caractère CR est codé « chr(13) ». Voir la table des
codes ASCII Une solution de contournement existe : simple
et efficace. Voir ci-dessous : Scripts visibles correctement en local - La
solution :
Nous allons utiliser une technique parfaitement
légale et fournie en standard par les outils de transferts FTP tel que FileZilla. Ces outils estiment qu’ils ont deux catégories de
fichiers à transférer : ·
Les fichiers purement texte et ne contenant que des caractères ASCII et
classés « ASCII ». ·
Tous les autres types de fichiers qui ne doivent pas être modifiés et
classés « Binaire ». FileZilla gère très bien et automatiquement les transferts de
ces deux types de fichiers : ·
Fichiers « ASCII »
: o
Sens Local (Windows) à
Serveur (Unix) : Suppression des CR s’ils existent. o
Sens Serveur (Unix) à
Local (Windows) : Ajout des CR. ·
Fichiers « Binaires »
: o
Sens Local (Windows) à
Serveur (Unix) : Pas de modification. o
Sens Serveur (Unix) à
Local (Windows) : Pas de modification Nous allons donc profiter pleinement de ces
caractéristiques pour obrenir des scripts
parfaitement lisibles. Pour pallier à cet inconvénient et obtenir des scripts lisibles la solution
consiste en : ·
Créer un nouveau dossier temporaire chez votre hébergeur qui utilise en
général une plateforme Unix ou Linux. ·
Avec le logiciel FTP « Filezilla » transférer la
totalité de votre site du micro à
le dossier temporaire chez votre hébergeur ·
Avec le logiciel FTP « Filezilla » transférer dans le
sens inverse la totalité de votre site du le dossier temporaire chez votre
hébergeur à
le micro Et voila, le tour est joué : tous vos scripts sont visibles avec
Notepad.exe. |
|