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]
thedamocles Deplacee de http://doc.ubuntu-fr.org/applications/validateur_html
w3c-markup-validator [Le 11/09/2022, 11:46] (Version actuelle)
moths-art 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)
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
 +
  • w3c-markup-validator.1173368614.txt.gz
  • Dernière modification: Le 28/06/2007, 14:14
  • (modification externe)