mieki256's diary



2004/02/27(金) [n年前の日記]

#1 [windows] ホームページビルダーの「リンクエラー」

親父さんからホームページ作成について相談を受けた。『ホームページビルダー(以下HPB)による自サイト管理が、さっぱりわけのわからない状態になったので、サーバ上から自サイト構成ファイルを全てDLして作業をやり直したい』との事。HPBのFTPツールを利用して、サーバから全ファイルを、ローカルの新規フォルダ内にDLするよう指示。DL後、HPBで新たなサイト設定作成を指示し、DLしたファイルによるサイト構成の状態を確認させたところ、1ファイル、リンクエラーとしてリストアップされた。該当ファイルの内容を確認したが、本来であれば必要ないファイル――誤って全く関係ないフォルダに保存されたファイルだと判った。だが、該当ファイルが、どこからもリンクされている様子がない。…おかしい。

リンクエラーファイルとして検出されたということは、HPBが、そのファイルを、「サイト構成に必要なファイル」として認識してるということで。そのように認識される為には、どこかのhtmlが該当ファイルをリンクしている必要がある。しかし、どのhtmlがリンクしてるのか、そこがさっぱりわからない。2時間ほど、親父さんと二人、エクスプローラの検索機能や、HPBのサイト/素材ビューで色々探してみたが、該当ファイルをリンクしてるhtmlの居場所は掴めず。もしやサイトが大きすぎて、 *1 HPBの管理できる限界を超え異常動作してるのでは。などと思い始めたところで、「転送対象ファイル」と「未使用ファイル」の一覧を眺めていて、ようやくミスに気付いた。

そもそも前提条件が間違っていた。リンクエラーチェックの対象となるファイルは、HPBが「サイトに必要なファイル」として認識したファイルではない。HPBは、サイト設定で指定されたフォルダ中の全てのhtmlに対して、リンクエラーがあるかどうかをチェックする。 *2 どこかのhtmlからリンクされているかどうか、つまり「必要なファイル」として認識されてるかどうかは、リンクエラーの検出処理には関係がなかった。

該当ファイルは孤立したファイルだった。リンクしてるhtmlが見つかるはずがない。該当ファイルを削除して問題は解決。

…要するに、誤った前提条件を事実だと思い込んでしまったことによって、しなくてもいい苦労をしてしまったわけで。思い込みの恐ろしさ(?)を再確認。
*1: 容量で180MB。ファイル数で7,000ファイルほど。
*2: 考えてみれば、当たり前の仕様。リンクエラーのチェックが、「必要なファイル」に対してのみ行われる仕様であったら、本来なら「必要なファイル」が、リンクエラーが元で「必要なファイル」として認識されなかった場合に問題が起きてしまう。そのような仕様では、リンクエラーによって「必要なファイル」が「必要ではないファイル」として扱われていることに、ユーザが気付く術が無くなってしまう。

以上です。

過去ログ表示

Prev - 2004/02 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project