Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
w3c-markup-validator [Le 08/03/2007, 16:43] – Deplacee de http://doc.ubuntu-fr.org/applications/validateur_html thedamoclesw3c-markup-validator [Le 11/09/2022, 11:46] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 1: Ligne 1:
-<code> +{{tag>programmation internet BROUILLON}}
-Ubuntu toutes versions +
-</code>+
  
 Première version rédigée par [[utilisateurs:antoine|Antoine]] Première version rédigée par [[utilisateurs:antoine|Antoine]]
Ligne 7: Ligne 5:
 ====== Installer un validateur (x)html ====== ====== Installer un validateur (x)html ======
  
-Il est possible sous Ubuntu d'installer un validateur (x)html pour vérifier la conformité de ses pages. +Il est possible sous Ubuntu d'installer un validateur (x)html pour vérifier la conformité de ses pages.
  
 Plusieurs validateurs sont installables, chacun d'entre eux a ses avantages et inconvénients, à vous de choisir celui qui vous convient (les deux ne signalant pas toujours les mêmes erreurs, ils peuvent s'utiliser en complément l'un de l'autre). Plusieurs validateurs sont installables, chacun d'entre eux a ses avantages et inconvénients, à vous de choisir celui qui vous convient (les deux ne signalant pas toujours les mêmes erreurs, ils peuvent s'utiliser en complément l'un de l'autre).
  
-==== Validateur du W3C ==== 
  
-Le [[http://validator.w3.org|validateur du w3c]] est disponible sous Ubuntu.  
  
-Il est nécessaire d'installer le paquet ''w3c-markup-validator'' (le paquet se trouve dans le dépôt ''universe'', il est donc nécessaire [[:depots#depots_universe_et_multiverse|de l'activer]]), en utilisant [[:Synaptic]] ou en ligne de commande. Le validateur nécessite l'installation du serveur Apache2 ; si celui-ci n'est pas installé, installez en même temps que le validateur le paquet ''apache2''. 
  
-Ensuite, le validateur doit être activé comme module pour Apache. On fait un raccourci vers le fichier de configuration du validateur dans le dossier des modules d'Apache : 
  
-  sudo ln -s /etc/w3c/apache.conf /etc/apache2/mods-enabled/w3c.conf+==== Validateur du W3C ====
  
-Avec la version 0.7.du Validator :+Le [[http://validator.w3.org|validateur du w3c]] est disponible sous Ubuntu.
  
-  sudo ln -/etc/w3c/w3c-markup-validator-apache.conf /etc/apache2/mods-enabled/w3c.conf+Il est nécessaire d'installer le paquet ''w3c-markup-validator'' (le paquet se trouve dans le dépôt ''universe'', il est donc nécessaire [[:depots#depots_universe_et_multiverse|de l'activer]]), en utilisant [[:Synaptic]] ou en ligne de commande. 
 +Utilisez ce lien apt si vous êtes sous Gutsy: [[apt://w3c-markup-validator|installer le paquet w3c-markup-validator]]. 
 +Le validateur nécessite l'installation du serveur Apache2 ; si celui-ci n'est pas installé, installez en même temps que le validateur le paquet ''apache2''.
  
-Pour enregistrer les modifications, on redémarre Apache :  
  
-  sudo /etc/init.d/apache2 restart+=== Version 0.7.2 et ultérieures  du validator ===
  
-Le validateur est alors accessible à l'adresse ''http://localhost/w3c-markup-validator/''Mais, il faut modifier sa configuration pour valider des pages locales :+Ensuite, le validateur doit être activé comme module pour ApacheOn fait un raccourci vers le fichier de configuration du validateur dans le dossier des modules d'Apache :
  
-  sudo vim /etc/w3c/validator.conf+    sudo ln -s /etc/w3c/w3c-markup-validator-apache.conf /etc/apache2/mods-enabled/w3c.conf
  
-On cherche la ligne : +Si on veut pouvoir valider des pages locales, il faut modifier dans le fichier 
- + /etc/w3c/validator.conf la ligne :
-  Allow Private IPs 0 +
- +
-Et on remplace le 0 par 1 : +
- +
-  Allow Private IPs 1 +
- +
-Avec la version 0.7.2, on recherche la ligne :+
  
   Allow Private IPs = no   Allow Private IPs = no
Ligne 49: Ligne 37:
   Allow Private IPs = yes   Allow Private IPs = yes
  
-On sauvegarde, on redémarre Apache pour prendre en compte les modifications (avec la commande ''sudo /etc/init.d/apache2 restart'') et il est possible de valider des pages locales.+Pour enregistrer les modifications, on redémarre Apache 
 + 
 +  sudo /etc/init.d/apache2 restart 
 + 
 +Le validateur est alors accessible à l'adresse ''http://localhost/w3c-markup-validator/'', ou dans les versions ultérieures à l'adresse ''http://localhost/w3c-validator/''
  
 Il est aussi possible, par confort, de modifier l'adresse du validateur, pour avoir par exemple ''http://localhost/validateur/'' au lieu d'une longue adresse. Pour cela, il faut éditer le fichier ''/etc/apache2/mods-enabled/w3c.conf'' et modifier les valeurs des trois premières lignes, pour obtenir par exemple : Il est aussi possible, par confort, de modifier l'adresse du validateur, pour avoir par exemple ''http://localhost/validateur/'' au lieu d'une longue adresse. Pour cela, il faut éditer le fichier ''/etc/apache2/mods-enabled/w3c.conf'' et modifier les valeurs des trois premières lignes, pour obtenir par exemple :
Ligne 56: Ligne 48:
   ScriptAlias /validateur/checklink /usr/lib/cgi-bin/checklink    ScriptAlias /validateur/checklink /usr/lib/cgi-bin/checklink 
   Alias /validateur /usr/share/w3c-markup-validator/html   Alias /validateur /usr/share/w3c-markup-validator/html
 +
 +<note>Le validateur w3c utilise les SSI pour rendre les pages HTML. Pour que les SSI fonctionnent, il faut activer le module "include" d'Apache.
 +
 +
 +  sudo a2enmod include
 +
 +
 +</note>
 +
 +
 +=== Versions plus anciennes ===
 +
 +Il faut taper
 + 
 +  sudo ln -s /etc/w3c/apache.conf /etc/apache2/mods-enabled/w3c.conf
 +
 +On cherche la ligne suivante dans le fichier /etc/w3c/validator.conf:
 +
 +  Allow Private IPs 0
 +
 +Et on remplace le 0 par 1 :
 +
 +  Allow Private IPs 1
 +
 +
  
 ==== Validateur WDG ===== ==== Validateur WDG =====
Ligne 68: Ligne 85:
  
   validate page.html   validate page.html
 +