Установить валидатор разметки wc3 локально

В зависимости от того, что вы считаете необходимым, вы можете использовать утилиту file для этого, которая дает общую информацию о любом файле. Его главная цель - рассказать вам, какой тип файла у вас есть, но он может обеспечить необходимый уровень детализации.

$ file '01 - Nina Simone - Mood Indigo.mp3'
01 - Nina Simone - Mood Indigo.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

Однако, если вам нужно знать существенный [!d1 ] тегов - название, артисты и т. д. file не скажут вам об этом.

1
задан 24 May 2014 в 19:47

1 ответ

После применения ответа @ Skarard появился W3CValidator, но чек не работал. Были ошибки в /var/log/apache2/error.log

  AH01337: Could not parse expr "$QUERY_STRING = /(^|[;&])debug(=[^0]?)?(\\b|$)/" in /usr/share/w3c-markup-validator/html/header.html: Parse error near '$'
  AH01337: Could not parse expr "$includeJS = 1" in /usr/share/w3c-markup-validator/html/header.html: Parse error near '$'
  AH01337: Could not parse expr "$debug = 1" in /usr/share/w3c-markup-validator/html/header.html: Parse error near '$'
  AH01337: Could not parse expr "$feeds = 1" in /usr/share/w3c-markup-validator/html/header.html: Parse error near '$'

Итак, я выяснил, что файл validator.conf указывает на неправильное расположение схемы. Осталось значение validator.conf.dpkg-dist

/etc/w3c# diff validator.conf validator.conf.dpkg-dist 
42c42
<     Library = /usr/share/xml/xhtml/schema/dtd
---
>     Library = /usr/share/xml/w3c-sgml-lib/schema/dtd
57c57
< Allow Private IPs = yes
---
> Allow Private IPs = no
75c75
<   Allow = http
---
>   Allow = data,ftp,http,https
118,123d117
< 
< #
< # Source for the "Tip of The Day" blurbs.
< <Tips>
<   Include tips.cfg
< </Tips>

Я переместил validator.conf.dkpk-dist в validator.conf и перезапустил apache. Сообщения об ошибках в файле /var/log/apache2/error.log все еще присутствовали.

Apache 2.4, по-видимому, был причиной, описанной в https://stackoverflow.com/questions/14878076/ how-does-expression-work-in-apache-2-4), поэтому мне пришлось добавить

SSILegacyExprParser On

в файл w3c-markup-validator.conf.

0
ответ дан 24 May 2018 в 07:24

Другие вопросы по тегам:

Похожие вопросы: