WEBサポート群馬店主(お助け爺)のブログ本家(goo)

SEO対策,ブログ講座,IT講座,PCサポート,ホームページ作製,写真

刀剣、書画,骨董の老舗「お宝 福屋」(伊勢崎市)がネットショップ開設

2011-10-29 15:59:22 | ネットショップ構築・EC-CUBE

刀剣、書画,骨董の老舗「お宝 福屋」(伊勢崎市)がネットショップ開設

 

伊勢崎の骨董店の老舗「お宝 福屋」がネットショップを開設しました。

写真撮影から、ネットショップへアップまで、ご自分で出来るように精進されました。

開発は、WEBサポート群馬(代表 金山武)が担当させていただきました。

ネットショップはec-cube

ブログはwordpress

です。

ec-cubeを使用して、何回か開発していますが、優秀なソフトですが、バグがいくつかあり、システム開発の知識とPHP言語の知識がないと歯が立たないようです。

幸い、40年間メインフレームでシステム開発を行ってきた経験が役に立ちました。


郵便番号DBのアップロード ec-cube xserver

2011-07-31 07:48:25 | ネットショップ構築・EC-CUBE

郵便番号DBのアップロード ec-cube xserver

お宅チックな話題で恐縮です:

【ec-cubeのインストール時の備忘録です。

DBを直接操作しますので、再インストールになる危険な操作を含んでおりますので、予め、DBのダウンロードをしてから作業を行って下さい、なお、自己責任でお願致します】

ec-cubeのインストールで最大の難所は、郵便番号のアップロードではないでしょうか。

と言うのは、郵便番号データは日本郵政公社から提供されている12万件以上のデータをデーターベースに載せる事になります。

通常のレンタルサーバーの場合は、アップロードするのに時間がかかり、タイムアウトになります。

xserverの場合は、時間当たりのデーター更新件数に制限があって、何回か手動でアップロードを掛けているとシステムエラーとなって、強制的にアップロードできなくなります。

何回かやっているうちに正常に終わったように見えるときでも、10万件が過ぎたころには、全部の件数があがっていないのに、あたかも正常に終わったかのように終了してしまいます。

何回やっても同じ現象でアウトです。

他のサーバーではどうかなと試してみましたが、xserver以外でも、自動更新でアップロードしても同じ件数で終了してしまいます。

MYSQLの制限なのか、ec-cubeのバクなのかはっきりしません。

そこで奥の手

直接mysqlの管理画面からアップロードする事にしました。

phpmyadmin(MYSQL5)へのリンクをクリックしてDBの管理画面を表示させます。

mtb-zipテーブルに対して今までの中途半端なデータを消す為に、「空白にする」ボタンを押します。

次にmtbーzipテーブルに対してインポートを掛けます。

参照で、ローカルのCSVファイルを指定して

CSVの区切り記号はカンマ区切りなので、管理画面の「フィールド区切り記号」が”;”になっているので、そこを”,”に修正して

1

実行ボタンを押します。

「ec-cubeの手動操作」ではあれほどアップロードに時間に掛かっていたのに

数分かからず終了します。

念のため「表示」で内容を確認しておきます。

2

注)DBを直接操作することになるので【自己責任】でお願致します。

nitta 005

▲移動スタジオ


サーバー名の取得 Xserverへのec-cubeインストール

2011-07-28 13:18:25 | ネットショップ構築・EC-CUBE

DBネームに何を設定するか Xserverへのec-cubeインストール

【この記事は、xserverへのec-cubeのインストールの技術的な事柄について備忘録的に書いてあります。

これからインストールをする人にやインストール中に嵌まってしまった方の以外には分からない部分があると思いますが、ご容赦ください。】

xserverへのEC-CUBEのインストールについては、諸先輩が丁寧なガイドをWEBで公開されているので嵌まる所だけで恐縮ですが

分かりにくいところを解説してみたいと思います。

一番嵌まる所はDBの設定です。

DBの設定で、DBサーバー名がわかりにくいところだと思います。

インストールの中ほどで、DBをEC-CUBEに設定する画面が出てきます。

設定内容は

1.【DBの種類:MYSQL】

2.【DBサーバー:???】

3.【ポート:入れなくて良い】

4.【DB名:DB名】

5.【DBユーザー名:DB名に同じ】

6.【DBパスワード:DBを設定したときのパスワード】

上記の2.DBサーバーのところ「???」が分からないところです。

因みに、4.のDB名はxserverのコントロールパネルから

「MYSQL5設定」を押すとデーターベースの一覧が表示されます。

データベースと表示されている項目にデーターベース名が入っています。

これを入れるだけなので簡単です。

問題なのは2.DBサーバーです。

「2.DBサーバー名」に間違って入れたがるのは、その表のなかのアクセス権所有ユーザーのカッコ書きにある「sv○○○.xserver.jp」ですが、これでは×です。

私はこれで嵌まりました。

MYSQL設定の下に「phpmyadmin(MySQL5)」があります。

これをクリックして、DBの中味を見ます。

中味を見るには、先のDBユーザー名とパスワードが必要です。

phpmyadmin(MySQL5)」の画面が表示されます。

その一番上に表示されている「mysql○○.xserver」が2.DBサーバーに入れる値です。

すこし難しいですがインストールには色々はまる所があります。

EC-CUBEは機能が大きく使いやすいソフトですので頑張った甲斐はあると思います。

IMG_5226

▲楊枝入れ


ec-cube ドメン直下にインストール(wadaxの場合)

2011-01-26 11:17:33 | ネットショップ構築・EC-CUBE

IT研究会会員からWADAXレンタルサーバーへの「日本発のエーコマースオープンソースEC-CUBE」のインストールを相談された。
WADAXはec-cubeへの自動インストールがあるのだが、如何せんWADAX用にアレンジされたec-cubeであることと、なによりもインストールされるフォルダーがeccubeとなる事である。
つまり外部からアクセスするのに、http://ドメイン/eccube/html/となってしまう。


これをドメイン直下にインストール出来ないかという相談である。
私のお客様は既にドメイン直下にインストールさせていただいているので、難しい事ではないのだが、WADAXルールが色々あってトラブルにならないとも限らない。
特に、パーミッションの制限がある。
ec-cubeのインストーラーはぱーミッションをチェックするのでそれとの整合性が問題となる。
それと、最近のバージョンはデーターベースソフトMYSQLのバージョンが4だとうまく動かない事が確認されている。
お客様のサーバーのMYSQLのバージョンを5にしていただかなければならない。
MYSQL4から5へのはサーバーを移転しなければならない。
幸い、あまりコンテンツが入って無いと言う事なので、サーバーを移転していただいた。(WADAX無いで無料でサーバーの移転をしてくれるとのことである。通常のサーバーではデータベースのバージョンアップはサーバーを変更にしなくてもDBのバージョンアップだけやって頂けるのだが、コンテンツも移動するとなるとユーザーに取っては厳しいところである)
直下に設置する為には
ダウンロードしたec-cubeのDATAフォルダーをHTMLフォルダーに入れて、defines.phpの中をdataフォルダーの位置についての記述を変更しておく必要がある。
それが終わったら、FTPソフトでサーバーにHTMLの中身をアップロードする。その際パーミッションをしてしてアップロードしておいた方が良い。

詳細はec-cube研究会


東北関東大地震お見舞い申し上げます

東北関東大地震お見舞い申し上げます。
被災された方、本当に大変でしたね!
がんばって下さい。

伊勢崎市IT研究会4月度例会&交流会開催のご案内

下記リンクをクリックをご参照下さい

伊勢崎市IT研究会4月度例会&交流会のご案内

WEBサポート群馬ご案内

WEBサポート群馬ご案内
〒379-2233
群馬県伊勢崎市平井町1187-3
電話:0270-62-6145

伊勢崎市IT研究会講師
ブログ作成講座
SEO指導
ホームページ作成