==== HTML validator ==== === Perl модули === **Mojo::UserAgent**: cpan install Mojo::UserAgent ** List::MoreUtils** cpan install List::MoreUtils ==== Установка ==== === Debian, Ubuntu === [[https://docs.docker.com/engine/installation/linux/|Оф. сайт установки докера]] apt-get install build-essential Обновляем информацию о пакетах и обеспечиваем работу APT с HTTPS: apt-get update apt-get install apt-transport-https ca-certificates Добавляем новый GPG ключи: apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D Открываем файл ``/etc/apt/sources.list.d/docker.list``(**если не существует, то создаем)**. nano /etc/apt/sources.list.d/docker.list Удаляем все содержимое и вносим в файл следующее: **Для Debian Wheezy:** deb https://apt.dockerproject.org/repo debian-wheezy main **Для Debian Jessie** deb https://apt.dockerproject.org/repo debian-jessie main **Для Ubuntu Precise 12.04 (LTS)** deb https://apt.dockerproject.org/repo ubuntu-precise main **Для Ubuntu Trusty 14.04 (LTS)** deb https://apt.dockerproject.org/repo ubuntu-trusty main ** Для Ubuntu Wily 15.10** deb https://apt.dockerproject.org/repo ubuntu-wily main Снова обновляем: apt-get update Устанавливаем "Docker": apt-get install docker-engine После установки докера, берем готовый собраный образ валидатора: docker pull magnetikonline/html5validator Когда образ закачается, то запускаем его: docker run -p 8080:80 -p 8888:8888 --name validator --restart=always -d magnetikonline/html5validator И стартуем: docker start validator После запуска можно зайти на http://localhost:8888 и увидеть: {{:abills:docs:development:html_validator:html_val.jpg|}} ==== Validator.pl ==== Скачиваем файл: wget abills.net.ua/misc/validator.pl chmod +x validator.pl Запуск: ./validator.pl Атрибуты: help - Помощь CHECK_URL - Адрес сайта для проверки(Пример: CHECK_URL=http://192.168.0.112/admin/index.cgi) VAL_URL - Адрес валидатора(Пример: VAL_URL=http://192.168.0.111:8888) LOGIN - Логин(Пример: LOGIN=test) PASS - Пароль(Пример: PASS=test)