Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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)