Поиск:

Ответ в темуСоздание новой темы Создание опроса
> W3C Validator + Денвер, не хотят дружить :( 
:(
    Опции темы
Ciber SLasH
Дата 17.11.2005, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



Никто не пробовал ставить в Денвер W3C Validator ?

http://validator.w3.org/validator.tar.gz
http://validator.w3.org/sgml-lib.tar.gz

Я попытался, но попытка не удалась. smile
Может что-то не так сделал...
Вот пройденные шаги:
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" такие строки:
Код
# W3C Validator
ScriptAlias      /w3c-validator/check   /home/w3c-validator/cgi-bin/check
ScriptAliasMatch /w3c-validator/feedback(\.html)? /home/w3c-validator/cgi-bin/sendfeedback.pl

Alias /w3c-validator/   /home/w3c-validator/www/
<Directory /home/w3c-validator/www/>
  Options               IncludesNOEXEC Indexes MultiViews
  AllowOverride         None
  AddHandler            server-parsed .html
  AddCharset            utf-8         .html
</Directory>

<IfModule mod_headers.c>
<Directory /home/w3c-validator/www/images/>
  Header set            Cache-Control "max-age=604800"
</Directory>
</IfModule>

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 строка
Код
<form method="get" action="/cgi-bin/check">

51 строка
Код
<form method="post" enctype="multipart/form-data" action="/cgi-bin/check">

9) в скрипте "/home/w3c-validator/cgi-bin/check" изменил несколько строк:
1 строка (добавил вывод варнингов)
Код
#!/usr/bin/perl -wT

112 строка (изменил путь)
Код
-ConfigFile => ($ENV{W3C_VALIDATOR_CFG} || '/etc/w3c/validator.conf'),

124 строка (изменил путь)
Код
Base => ($ENV{W3C_VALIDATOR_HOME} || '/home/w3c-validator'),


После всех этих изменений, при попытке проверить некую страницу валидатором, сервер выдал 500-ошибку. Смотрим "/home/w3c-validator/error.log" и видим:
Цитата
CGI version 2.81 required--this is only version 2.752 at \\home\\W3C-VA~1\\cgi-bin\\check line 43.

видим, что у нас не та версия модуля 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 для Денвера.

Помогите заставить работать это валидатор в Денвере...

Это сообщение отредактировал(а) Ciber SLasH - 18.11.2005, 02:12
PM   Вверх
Str!pe
Дата 18.11.2005, 05:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: 17
Всего: 152



Ciber SLasH

А ты у разработчиков не спрашивал? Они помоему всегда отвечают на вопросы...


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
Ciber SLasH
Дата 18.11.2005, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



На форуме Денвера тоже запостил этот вопрос, жду ответа...
Топик здесь: http://forum.dklab.ru/denwer/todo/Introduc...ionService.html
PM   Вверх
Ciber SLasH
Дата 19.11.2005, 02:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



Знатоки Perl-а... помогите...

Скачал недостающие модули, запускаю и вот, что говорит Денвер:
Цитата
Software error:

Can't locate loadable object for module Text::Iconv in @INC (@INC contains: z:/usr/lib z:/usr/site/lib) at \home\W3C-VA~1\cgi-bin\check line 55
Compilation failed in require at \home\W3C-VA~1\cgi-bin\check line 55.
BEGIN failed--compilation aborted at \home\W3C-VA~1\cgi-bin\check line 55.

в 55 строке файла "check" написано:
Код
use Text::Iconv          qw();

Что же ему надо ?? smile
PM   Вверх
Ciber SLasH
Дата 20.11.2005, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



Всё — подружил валидатор с Денвером.
Теперь мучаюсь с кривостью работы валидатора...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Продвижение и оптимизация сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.