EC-CUBE 2.4系→2.11系へ【エクスポート編】

だいぶ記事が遅れてしまったがエクスポートした際のメモ。

ひとまずデフォルトで「データエクスポートモジュール(2.4系)」を使用する。
自分が作業した段階では、Ver0.1.2だった。

EC-CUBEのモジュールインストールは管理画面上段 「owners store」から簡単にできる。
※オーナーズストアでアカウント登録して、認証キーの設定をしなくてはいけません。

インストール、実行まで簡単にできました。ただやはりデフォルトでは上手く動作していない模様。
特にエラーの出力はありませんが、出力されたdtb_products_class.csvが空です orz…

どうもそのまま使うには無理と判断。
ひとまずモジュールをダウンロードしてファイルを確認します。

■data/downloads/module/mdl_db_export/LC_Page_Mdl_Down_Cw_Config.phpを修正

100何行目かあたり…
[php highlight_lines=”3″ font_size=”110%”]
$table = “dtb_products_class LEFT JOIN dtb_products ON dtb_products_class.product_id = dtb_products.product_id”;
$save_name = “dtb_products_class”;
$where = “classcategory_id1 <> ‘0’ AND classcategory_id2 <> ‘0’”; ←怪しい
[/php]

上記部分を修正。
このコードだと、属性1、属性2の両方ついてないと出力されない設定のような気がする。

今回は、属性1だけついていても出力されるように設定。
以下に変更↓
[php highlight_lines=”3″ font_size=”110%”]

$table = “dtb_products_class LEFT JOIN dtb_products ON dtb_products_class.product_id = dtb_products.product_id”;
$save_name = “dtb_products_class”;
$where = “dtb_products_class.classcategory_id1 <> 0′”; ←ここを修正

[/php]

修正ファイルをアップロードして、再度出力を実行すると上手く出力された。
次はインポートの作業だが、この作業もすんなりいかず、試行錯誤を繰り返したので、インポート編はまた記事を分けることにする。

作業は自己責任でお願いします。バックアップもお忘れなく!
また、間違っているという指摘や別の方法などある方は是非コメント下さいm(_ _)m

EC-CUBE 2.11.4 インストールエラーのメモ

以前の投稿、「EC-CUBE 2.4系→2.11系へ【はじめに…】」の続きはまた今度にして、
表題通り、インストールの際にエラーが出たのでメモ。

前回別サーバーにインストールした際は問題なかったので、きっとPHPもしくはMySQLのバージョン、サーバー設定の問題だと思います。
EC-CUBE 2.11.4を通常通りインストールすると、インストールは完了するも、エラーが出る。

● ページの下段にFatal error: Class ‘MDB2’ not found in /directory_pass/data/class/SC_Query.php on line 76
● 管理画面に移動すると不正なページ移動です。となりログインできない。

URLの?の内路部分が生成されていない事からセッション関係がどうも上手くいっていないように感じる…orz

■ 参考サイト
http://nob-log.info/2011/05/31/ec-cube2-11-1でapcの動作を確認してみる/

で修正。参考サイトと同じ原因なのかは不明ですが、エラーは出なくなりましたので、その他問題ないかを確認中です。原因や他の解決策など、小さな事でも分かる方はぜひコメント下さい。 m(_ _)m

EC-CUBE 2.4系→2.11系へ【はじめに…】

EC-CUBEの2.11系の正式板がリリースされて早くも半年が経ちました。
移行を簡単にするモジュールが提供されており、移行は比較的簡単かと思いきや色々できないという情報を見ます。

そんな情報を横目に、どうしようかなと思っていたらバージョンアップの依頼が…

ということで業務の合間を見て情報収集からしてみました。

■ 移行モジュールについて
http://www.ec-cube.net/press/detail.php?press_id=114

移行モジュールを使用するにはEC-CUBEオーナーズストアへユーザー登録をする必要がある。また移行モジュール設置にも2つの方法があるようです。

・EC-CUBEオーナーズストア経由でダウンロード・インストールする方法
 http://store.ec-cube.net/user_data/manual.pdf

・オーナーズストアからダウンロード、直接サイトへアップロードする方法
 http://store.ec-cube.net/img/setup.pdf

なるほど…

■ 移行できるバージョンについて
対象は2.4系となっているが、フォーラムを見る限りは、先ずは2.4.2までは対応できるように進める予定とのこと。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7885&forum=15&viewmode=flat&order=ASC&start=0

現在はどこまで対応しているのか分かりませんでした。
また対応バージョンでもエラーが出てできないなど多くの情報があり、実際にやってみないと何とも言えないようです。

ということで実際の作業は次回にまた投稿します!!

MacBook ProとiPhoneとEvernote

よくToDoリストをどうするか、いつも悩んでしましたが、とりあえず現在は、Evernoteで管理しています。

Evernoteであなたのアイデア、見るモノ、好きなモノを保存して下さい。そして全てをお使いのコンピュータやデバイス上で閲覧して下さい。無料です。

MacとiPhoneで情報を管理できる、優れたアプリはあまりありませんでした。

MacとiPhoneの同期をとるのには、無料版のEvernoteではデータ転送量の制限は、ありますが非常に簡単です。

evernote