zen-dera.jpが閉鎖!?

なんと、個人的にビックリニュース!

ZenCartのモジュール開発/販売していたzen-dera.jpが閉鎖されるとのこと・・・。

ケータイショップ開店パックとか使った事あったんだけどなぁ~。

zen-deraさんがホームページでも掲載しているCS-Cartがいいってことなのかなぁ~。

 →ZenCartモジュールの開発と販売 – zen-dera.jp

1月31日にWebサイト閉鎖しちゃうみたいなんで、念のため無料のモジュールダウンロードしておこうかな・・・。

『すぐできZenCart』年末公開か!?待ち遠しい!

ショッピングサイトを作る際に利用させて頂いているZenCartですが、追加モジュールを最初から沢山搭載している、その名も『すぐできZenCart』が年末に公開される予定とのこと!

Zen Cartブログ-すぐできZen Cart:もっと先進的でわくわくするショッピングカートシステムを! 年末公開予定です:Webシステム開発のアークウェブ(東京都中央区) 

開発されてるアークウェブさんの記事を見て頂ければわかりますが、これでもか!
というくらいのモジュール積んでくれてます。

楽しみです♪

ZenCart v1.3.0.2にFCKeditor 2.6.4.1_jpを適用してみる

Firefoxだと動いたんですが、InternetExplorerだとサーバーブラウザが動かない。。。

■本体のダウンロード
 ダウンロード – Zen Cart 日本語公式サイト
 http://zen-cart.jp/62.html

■FCKeditorのダウンロード
 Editor – FCKeditor Plugin | ダウンロード | オビタスター総合サイト
 http://www.obitastar.co.jp/modules/mydownloads/singlefile.php?lid=31

バックアップを取っておき、ファイル適用。
※admin(zencart_jp)は日本語用のファイルで、上書きされるとのことで注意ですね。

アップロードご、記事の投稿は問題なく完了。

しかし、サーバーブラウザが起動しない。

とのことで、config.phpを修正。

$Config['Enabled'] = false ;

$Config['Enabled'] = true ;

に変更しました。
ただ、セキュリティ的にはfalseがいいみたいです。

次に、パーミッションエラーが発生。

config.php内の

$Config['UserFilesPath'] = ‘/userfiles/’ ;

$Config['UserFilesPath'] = ‘/zencart/myfiles/’

に変更してmyfilesフォルダのパーミッションを修正。

これで、何とかFirefoxで動きました。

zen-cart-v1.3.0.2-l10n-jp-5からzen-cart-v1.3.0.2-l10n-jp-6へのアップグレードテスト

いつの間にか、ZenCartがv1.3.0.2-l10n-jp-5からzen-cart-v1.3.0.2-l10n-jp-6にアップグレードされてたので、
アップグレードテストしてみた。

■パッチのダウンロード
 ダウンロード – Zen Cart 日本語公式サイト

顧客管理系の検索がおかしい。

検索結果で複数の顧客が表示されたとき、一番目以外をクリックすると

1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (ujis_japanese_ci,COERCIBLE) for operation ‘like’

って表示される。

まぁ、これはアップグレード前からなんだけどね。。。

データベースの文字コードがあってないのかなぁ。。。

 

こんどは、ZenCartで文字化けphpMyAdminって・・・dumpしたファイルの方が安全?

少し前に、MovableTypeの文字化けで頭を抱えたのに、、、次はZenCartで・・・。
う~、しっかりした知識がないばっかりに・・・。

やりたかったのは、商品IDを一括返還したかっただけなんですが、、、
 例:
  変更前 → Sample
  変更後 → sample
商品が200個くらいあったんで、一括でできないかと思い。。。
最終的にはphpMyAdminで一括変換出来たんですが、とりあえず文字化け記事を。

  • phpMyAdminで事前にエクスポート
  • 念のためSSH接続でSQLデータをdump
  • Easy Populateで全商品削除
  • Easy Populateで一部データベースが削除できないエラー発生
  • データベースの中身を削除
  • phpMyAdminでバックアップしたファイルをインポート
  • 文字化け発生(焦る)
  • SSHでdumpデータを復旧
  • 問題解決

EasyPopulateのエラー
管理画面に

Deleting of product data debris failed! please see the debug log in your uploads directory for further information.

って!!!??
EasyPopulate導入時に作成したtempフォルダに「ep_debug_log.txt」がありました!

Product debris corresponding to the following product_id(s) cannot be deleted by EasyPopulate:
123(URLで使われるID):123456(セッションID?)
It is recommended that you delete this corrupted data using phpMyAdmin.

phpMyAdminで事前にエクスポートしたデータは、文字コードはEUC。
コメントは文字化けしてないけど、データが文字化けしてる。。。
UTF-8で再読み込みするとデータの文字化けは直るけど、コメントが文字化け。(まぁ、そうですよね)を見ると、確かに

こういったときって、どうすればいいのかなぁ。

SSHでのdumpコマンドもよくわかってなかったので、以下を参照

 mysqldumpでバックアップ&復元 – phpspot

復旧時は、パスワードも必要

$ mysql -u root -p データベース名 < dump.sql

パスワードを聞かれるので、入力。

今回は、これで文字化けも解消。

うぅ、、、知識が無いって・・・。

■環境
ZenCart:Zen Cart 1.3.0.2-l10n-jp-5
PHP:5.2.11
MySQL:5.0.67
phpMyAdmin:2.11.9.5