Troubleshooting/ja

From Ka-Map Wiki

Jump to: navigation, search

このページの文章のほとんどはTyler Mitchell氏の記事を基にしています。 Build AJAX-Based Web Maps Using ka-Map.

ka-Mapが動作しませんか?以下は設定を行う上で役に立つ情報や原因の発見のためのヒントです。

  • 最新のブラウザーを使用する。Ajaxは最新のブラウザーのテクノロジーに強く依存しています。
  • /ka-map/というWebサーバーエイリアスが/kamap-0.1.1/htdocsに正しく設定されているか確認する。
  • マップファイルをshp2imgでテストする。このユーティリティーソフトを持っていない方はぜひ取得してください。もしshp2imgで地図画像が表示できなければそのマップファイルはka-Mapでも動作しません。shp2imgはプリコンパイルされたFWToolsコレクションにも付属しています。
  • テンポラリ又はキャッシュフォルダを確認する。シンプルにするために、マップファイルのIMAGEPATHとIMAGEURLはconfig.phpの$szBaseCacheDirと同じ値にしてください。もしこのフォルダにファイルが一つも作成されていないとすれば、設定に原因があります。Webサーバーがこのフォルダに対するwrite権限を持っていることも確認してください。
  • config.phpのデバッグオプションをONにする。$bDebug = trueに設定すると、マップデータの上に長方形が描かれます。もし何も表示されないとしたらka-Mapのインストールに問題があります。
  • もっと新しいバージョンのka-Map(例えばCVSからコードを取得)を使用することを検討する。新しいバージョンにはバグ修正やパフォーマンスの向上、そして新機能があります。現時点では0.1.1が最も安定したバージョンだと思われます。
  • 最新バージョンのka-Mapにはscriptsフォルダが存在します。このフォルダはWebサーバーを実行しているユーザーが書き込み可能でなくてはなりません。
  • もしJavaScriptに精通しているのであれば、デバッガを使用して設定をチェックすることもできます。MozillaのVenkmanデバッガを使用することを検討してください。
  • もしまだ問題が解決しないのであれば、init.phpにアクセスしてランタイム設定やエラーを確認してください。

(例 http://localhost:8080/ka-map/init.php).

[edit] 問題: ka-Mapインターフェースは準備できたが地図を表示できない

[edit] ka-Mapが動作不能になる場合

  1. config.phpに無効なパスを入力した。
  2. config.phpに新しいマップファイルを追加したとき、PHPシンタックスを無効化した。
  3. マップファイルに無効なシンタックスがある。

これらの状況はhttp://path-to-ka-map/init.phpにアクセスしてエラーメッセージが出るかどうかで確認できます。もしたくさんのjavascriptが含まれるのでしたら原因は他の場所にある可能性が高いです。

もう一つの問題は、http://path-to-ka-map/tile.phpに関連しています。ページにアクセスし、色付きの画像が出るかどうかを見てください。通常はconfig.phpに書かれたGD library pathが誤っていることが多いです。

Personal tools