adminEC-CUBE3ってややこしや(笑composerや各種ジェネレータの利用などなんだかんだとコマンドプロンプトを使う機会が多いのですが、xampp環境(zip版)だとpathが通ってないので色々面倒っということでバッチを作りました。path=これでPATHを設定しますよ~って意味%~dp0これで今いるディレクトリパスが取れるらしくて最後にディレクトリセパレータが入ってます。c:\windows\xampp\phpここはバッチを置いたディレクトリからphp.exeまでのPATHですね;PATHセパレータ%path%「既に登録されてるPATH」=環境変数のを参照する。path=[xampp/phpまでのフルパス];%path%をしてるってこと。adminMySQLを利用したEC-CUBEサイトで件名の不具合が出るようです。原因はdtb_session.sess_dataの型がtextになっていて、文字列が足りなくなったために起こるようです。EC-CUBEはsessionデータをDBで保存しており、serializeしたsessionデータを保存しています。対策としては次のコードを実行する。4,294,967,295(4G)私の環境では65kどころか1k程度でセッションが途切れてました。writeする前に既に文字が途切れていた節もあって、この対応ですべて片付くかは微妙な所。この対応で様子見をしてみます。※SC_Helper_Session.sfSessWrite()の第2引数「$sess_data」がわたって来た時点で途切れていた。※UTF-8環境で若干の日本語文字を含みます。adminphp.iniを開いて次のエクステンションを有効にします。extension=php_curl.dllextension=php_fileinfo.dllextension=php_openssl.dll※私の環境だと上記でOKでした。※エクステンションを有効にするにはxampp(apache)の再起動が必要ですあとはEC-CUBE2.x同様ルートディレクトリにアクセスすればインストールウィザードが表示されます。WinCacheはIIS上でしか動かないようなので無視してよさそうです。adminEC-CUBE3.0.xをインストールしようとしてhttp://localhost/install.phpにアクセスするとエラーが表示されました。URLは「/install.php/step1」です。■原因opensslが必要なようなのでphpのエクステンション「php_openssl」を有効化しましょう。■手順php.iniの#extension=php_openssl.dllこれのコメントを外してextension=php_openssl.dllとして保存してください。xamppを再起動すれば無事インストール画面が表示されるはずです。adminEC-CUBEの管理画面から追加できるテンプレートパッケージを作成する方法ディレクトリ構造として、次のようにパッケージングしtar.gzで圧縮する。admin返信なにが設定されてるのかな~?って素朴な疑問で取得してみたらビックリ!!!DBのユーザやパスワード、SMTP情報(インストール時にメール設定をSMTPで行った場合)まで定数化されてま~す!これ、調査用のスクリプト1個UPしてアクセスすれば色々バレバレじゃまいか。気を付けなくっちゃね!当然だけどもファイルアップロード系のテスト項目に「PHPファイルをUPできない事」が必須だね!って改めて感じた瞬間でした。admin返信このところEC-CUBEの案件が増えてきたんだけど、「会員のみ表示したい」,「ログイン済みの場合のみ表示したい」というような要望が多かったので、カスタムタグを作ってみました。■使い方テンプレートに以下のように書きます。-->すると次のように出力されます。<p>会員の場合にここが表示されます</p>■ダウンロードblock.isLogin■インストール方法1.ダウンロードしたファイルを解凍する。