AJAX郵便番号検索

よくあるAJAX検索をAkelosで実装してみました。元ネタはprototype.jsを使ってみる - FullHouse
prototype.jsもAkelosに内包されているしサンプルにちょうどよいです。


不具合


インストール

  1. pref.zipを展開し、アクセス可能な場所に置きます。
  2. akelos本体をチェックアウトまたはエクスポートして、適当な場所におきます。
    $ svn co http://svn.akelos.org/trunk
  3. 郵便番号データダウンロードから「全国一括」をダウンロードします。
  4. 設定ファイルを変更して、akelosのフルパスを教えてあげます
    • config/config.php
      define('AK_FRAMEWORK_DIR', '/home/dex/public_html/akelos/branches/0.8');
  5. apacheが書き込めるようにパーミッションを設定します。
    # chgrp -R apache pref
    # chmod -R g+w pref
  6. apacheにドキュメントルートの設定をします。
    • /etc/httpd/conf.d/akelos_pref.conf
      Alias /pref "/home/dex/public_html/akelos/sandbox/pref/public"
      
      <Directory "/home/dex/public_html/akelos/sandbox/pref/public">
          Options -Indexes FollowSymLinks
          AllowOverride All
          Order allow,deny
          Allow from all
      </Directory>
  7. apacheの再起動
    # service httpd restart
  8. DBを作成します
    $ createdb -U postgres -E utf-8 pref_dev
  9. マイグレーションでテーブルを作成します
    $ ./script/migrate database install
  10. 郵便番号CSVを展開して app/installers/db/KEN_ALL.csv に置きます
  11. 変換します
    $ cd app/installers/db
    $ php -q convert.php KEN_ALL.csv
  12. DBにインポートします。
    $ psql -U postgres pref_dev -f import.sql

コメント

コメントはありません。 Comments/Memo/Akelos/sample/pref

お名前: 「かくにん」を漢字で入力して下さい。1文字目が「たしかめる」で2文字目が「みとめる」です。

添付ファイル: filepreview2.jpg 2334件 [詳細] filepreview1.jpg 2212件 [詳細] filepref.zip 3650件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:37