Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:development:html_validator:ru [2016/03/22 15:03] andriy создано |
abills:docs:development:html_validator:ru [2016/03/23 10:19] (текущий) andriy [Validator.pl] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
==== HTML validator ==== | ==== 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) |