w3c-validator lokal
fehlersuche
Folgende dinge können schief gehen:
- die konfiguration des webservers
blechtrottel brodaktschns empfehlen das studium der serverdokumentation. Eventuell hilfreich ist auch der aufruf einfacher Perl bzw. CGI-skripte ("Hello World!") - Perl-aufrufe
Neben der Perl-hilfe sind hier tests in der DOS-box am sinnvollsten. Bei ActivePerl sind testskripts dabei, sie brauchen nur eine angepasste erste zeile (siehe feintuning) und die dateiendung pl. - der aufruf des parsers
Auch die onsgmls.exe kann testweise in der DOS-box aufgerufen werden. Als service für die werten besucher stellt blechtrottel brodaktschns ein einfaches batch-testskript zur verfügung, das als einzigen parameter den pfad zu einer testdatei erwartet. In der batchdatei müssen zuvor zwei pfade angepasst werden. Zwei testdateien liegen bei (ok.html und fehler.html). Der parser erzeugt eine ok.html.validator.txt bzw. fehler.html.validator.txt. Übergibt man ihm die ok.html, so darf sich in der datei kein text finden. Im fall der fehler.html sollte ein hinweis auf die verwendung des <a> im body-tag hineingeschrieben werden. - die verarbeitung der rückgabe
Funktioniert alles andere, so beginnt die überaus beliebte suche nach tippfehlern im Perl-skript. Die hilfe eines Perl-kundigen kann hier viel bewirken.
tips zum schluss
- Die HTML-dateien und das vom validatorskript generierte HTML verlinken für bilddateien ins WWW. Wer also wirklich offline arbeiten will, sollte sich die pfade im jeweiligen quellcode ansehen und auf die bilddateien im ordner htdocs\images verlinken. Einige dateien müssen eventuell auch umbenannt bzw. erst vom netz geholt werden.
- Bei blechtrottel brodaktschns liegt der validator eigentlich im verzeichnis validator067. Wenn eine neue version erscheint, bekommt auch sie ein eigenes verzeichnis mit versionsnummer im namen (und im Apache einen eigenen virtual host). Sollte die überarbeitung der neuen check.pl längere zeit in anspruch nehmen, so steht uns trotzdem noch die alte version zum validieren zur verfügung.
wichtiger hinweis
Diese anleitung wurde nach bestem wissen und gewissen erstellt. Sie ist bewusst so gehalten, dass sie für blutige anfänger nicht geeignet ist. Die umsetzung empfiehlt sich nur für erfahrene anwender, blechtrottel brodaktschns kann keinerlei haftung für etwaige fehlfunktionen und schäden übernehmen. Hinweise auf etwaige fehler in der beschreibung und ergänzungen zum text nehmen wir gerne entgegen.
dank
Unser herzlicher dank gilt Karlheinz Zöchling für seine aufschlussreiche Perl-nachhilfe.
Lobend erwähnen möchten wir auch die validator-seite von www.bjoernsworld.de, die der anstoß zu diesem projekt war, und die bereits genannten hinweise von Scottish Lass. Und last but not least geht ein danke an das team des W3C-validators für die arbeit.
abschlusstip
Eine noch ausführlichere anleitung mit vielen screenshots findet sich bei SelfHTML aktuell.
zum AnfangTeil1 - Teil2 - Teil3



