プラグインに対応したEC-CUBEの2.12.0が出たので、新規案件は2.12.0で構築することになりました。
会員登録時の住所を郵便番号から自動で入力できるように、「基本情報管理」→「郵便番号DB登録」から郵便番号のCSVファイルをデータベースに流しこむ必要があるのですが、この時にエラーが。
検索すると、いろいろ古いバージョンでの対処法などがたくさん引っかかってくるのですが、どれも情報が古く解決せず。
(KEN_ALL.CSVをUTF-8にするだの、パーミッションを777にするだのは全部古い情報で不要です。)
結局解決法はココにありました。
問題点は以下の二点
1に関しては、タイムアウトしたあと、再度続きから進めれば問題ないのですが、問題は2。
途中の桁から再開しようとしても、なぜかまた1桁目から登録しようとしてエラーが出てしまうよう。
解決法としては、以下のURLにアクセスし、下部にある「異なるフォーマットでダウンロード」のzipアーカイブをクリックしてダウンロード。
http://svn.ec-cube.net/open_trac/changeset/21892
ダウンロードしたファイルをdata/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.phpにそのまま差し替えればOK。
これで無事続きから再開できます。
なんだか、EC-CUBEって細かいバグが多くて躓くことがおおいのでゲンナリです。
リリースする前にもっとしっかりバグチェックしておいて欲しいところです。
まぁ、これでなんとか、作業が再開できそうです。