【EC-CUBE】郵便番号DB登録のアップデートは。

新しい住所&郵便番号のDBが郵便局サイトでアップされても、そのままだと、登録時にシステムエラーが出まくる。

  1. KEN_ALL.CSVをダウンロードしてきて、秀丸で開く。
  2. 半角カタカナ→全角カタカナに変換。「~」→「-」に変換。他にもおかしな記号があったら変換。(但し、めっちゃ時間掛かるので、放置して。)
  3. 変換できたら、UTF-8で保存する。
  4. FTPでサーバにつないで、EC-CUBEの「/data/downloads/」のなかに、データを入れ替える。
  5. 後はひたすら管理画面で、登録ボタンを繰り返して押していく。これも結構時間が掛かる。ブラウザの画面が白いままで、読み込みアイコンがぐるぐるやってるときは、大体正常に進んでいる。進んでいるかどうか不審に思うときは、PhpMyAdmin(DBがMySQLのときはね)で、DBの一番下のテーブル(mtb_zip)のレコード数が、増えているかどうか確認して、増えていれば、少しずつだけど登録が進んでいる。最終的には、12万ちょい。

もし、新規のインストールではなくて、一回登録したあとで、アップデートするなら、先に登録されているDBのデータは、PhpMyAdminで値だけ一回削除してしまってから、登録したほうがいい。変なの残ってると困るから。