Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/www/admnote/wp-includes/post-template.php on line 284

Another HTML-lint

動的に生成されるページのチェックにはCGI版が必要だけど、イントラネットに置かれたサーバのチェックには本家のゲートウェイは使えない。ので、ローカルにインストール。

インストール

  1. Perlが未インストールならインストール。
  2. ダウンロードページより最新版のパッケージをダウンロード。利用したのはZIP形式のフルパッケージ(htmllint.zip)。
  3. Webアクセスできるディレクトリを作成し、その下にパッケージを解凍。

  4. htmllint.cgiおよびtagslist.cgiの先頭行に書かれたPerlのpathを適宜書き換える。
  5. CGIに実行権を付与。

  6. htmllint.envを作成。

  7. PerlパッケージのJcode.pm、LWP、CGI.pmが未インストールの場合にはインストール(要root権限)。

  8. htmllintコマンドを動作確認。

  9. インストールしたURLにアクセスし、CGI版の動作確認。指定したURLをちゃんとチェックしてくれば設定完了。うまく動かない場合には、CGI中に書かれたPerlのpathが間違っているか、Perlのモジュールがきちんとインストールされていない可能性が高い。

関連リンク