| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Продвижение и оптимизация сайтов > W3C Validator + Денвер |
| Автор: Ciber SLasH 17.11.2005, 23:07 | ||||||||||||||
| Никто не пробовал ставить в Денвер W3C Validator ? http://validator.w3.org/validator.tar.gz http://validator.w3.org/sgml-lib.tar.gz Я попытался, но попытка не удалась. Может что-то не так сделал... Вот пройденные шаги: 1) создал папку "/home/w3c-validator", в ней ещё две папкм "cgi-bin" и "www" 2) из "validator.tar.gz/validator-0.7.1\htdocs" перекинул всё в "/home/w3c-validator/www" 3) из "validator.tar.gz/validator-0.7.1\httpd\cgi-bin" перекинул два скрипта (check и sendfeedback.pl) в папку "/home/w3c-validator/cgi-bin" 4) по примеру в "validator.tar.gz/validator-0.7.1\httpd\conf\httpd.conf" добавил в "/usr/local/apache/conf/httpd.conf" такие строки:
5) папку "validator.tar.gz/validator-0.7.1\share" перекинул в "/home/w3c-validator/www" 6) создал папку "/etc/w3c" и закинул в неё файл "validator.tar.gz/validator-0.7.1\htdocs\config\validator.conf" 7) в файле "/etc/w3c/validator.conf" раскомментировал строку 24 и поменял в этой строке путь на "Base = /home/w3c-validator/www" 8) в файле "/home/w3c-validator/www/index.html" изменил ссылку на скрипт "check": 35 строка
51 строка
9) в скрипте "/home/w3c-validator/cgi-bin/check" изменил несколько строк: 1 строка (добавил вывод варнингов)
112 строка (изменил путь)
124 строка (изменил путь)
После всех этих изменений, при попытке проверить некую страницу валидатором, сервер выдал 500-ошибку. Смотрим "/home/w3c-validator/error.log" и видим:
видим, что у нас не та версия модуля CGI... хотя в строке 19 файла "/home/w3c-validator/cgi-bin/check" написано "# We need Perl 5.6.0+.", а у нас версия 5.6.1, как показала команда "/usr/bin/Perl.exe -v". Непонятки... Походу нужно где-то скачать модуль CGI версии 2.81 Кстати, если удалить проверку версии в скрипте "check", то в итоге обнаруживаем, что несколько модулей просто нету в расширении ActivePerl для Денвера. Помогите заставить работать это валидатор в Денвере... |
| Автор: Str!pe 18.11.2005, 05:42 |
| Ciber SLasH А ты у разработчиков не спрашивал? Они помоему всегда отвечают на вопросы... |
| Автор: Ciber SLasH 18.11.2005, 11:26 |
| На форуме Денвера тоже запостил этот вопрос, жду ответа... Топик здесь: http://forum.dklab.ru/denwer/todo/IntroductionMarkupValidationService.html |
| Автор: Ciber SLasH 19.11.2005, 02:56 | ||||
| Знатоки Perl-а... помогите... Скачал недостающие модули, запускаю и вот, что говорит Денвер:
в 55 строке файла "check" написано:
Что же ему надо ?? |
| Автор: Ciber SLasH 20.11.2005, 14:15 |
| Всё — подружил валидатор с Денвером. Теперь мучаюсь с кривостью работы валидатора... |